您的位置:

jsp数据库连接经典简洁代码,jsp操作数据库

jsp数据库连接经典简洁代码,jsp操作数据库

更新:

本文目录一览:

JSP连接数据库的代码

Class.forName("com.mysql.jdbc.Driver");

Connection conn=DriverManager.getConnection("jdbc:mysql://"+host+"/"+dbname,username,password);

Statement Stmt=conn.createStatement();

ResultSet rs=Stmt.executeQuery(sql);

这是基本的数据库操作方法

大概流程就是加载驱动类,创建连接,执行数据库操作,关闭

jsp怎么连接mysql数据库代码

jsp连接mysql数据库的操作方式。

1、在数据服务端安装好mysql数据库,这个是必须的,在自己的ssh或者虚拟机上,数据mysql可以看到相关的提示,说明安装成功

2、我是用的是tomcat服务器,在这里需要安装好java连接mysql的数据库操作库。我是用的jar包是:mysql-connector-java-3.1.14.tar.gz,大家可以在网上下载,或者,在官网上下载

3、把解包后的jar放到tomcat里面的lib文件夹下

4、在程序的代码段里添加连接函数库和库函数,就可以连接到mysql数据库了

5、剩下的就是我们使用的时候调用这样的数据了,在jsp里使用mysql数据库中的数据

急!悬赏200分,求jsp连接数据库代码

把数据库逻辑全部放在jsp里未必是好的做法,但是有利于初学者学习,所以我就这样做了,当大家学到一定程度的时候,可以考虑用MVC的模式开发。在练习这些代码的时候,你一定将jdbc的驱动程序放到服务器的类路径里,然后要在数据库里建一个表test,有两个字段比如为test1,test2,可以用下面SQL建

create table test(test1 varchar(20),test2 varchar(20)

然后向这个表写入一条测试纪录

那么现在开始我们的jsp和数据库之旅吧。

一、jsp连接Oracle8/8i/9i数据库(用thin模式)

testoracle.jsp如下:

%@ page contentType=\"text/html;charset=gb2312\"%

%@ page import=\"java.sql.*\"%

html

body

%Class.forName(\"oracle.jdbc.driver.OracleDriver\").newInstance();

String url=\"jdbc:oracle:thin:@localhost:1521:orcl\";

//orcl为你的数据库的SID

String user=\"scott\";

String password=\"tiger\";

Connection conn= DriverManager.getConnection(url,user,password);

Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

String sql=\"select * from test\";

ResultSet rs=stmt.executeQuery(sql);

while(rs.next()) {%

您的第一个字段内容为:%=rs.getString(1)%

您的第二个字段内容为:%=rs.getString(2)%

%}%

%out.print(\"数据库操作成功,恭喜你\");%

%rs.close();

stmt.close();

conn.close();

%

/body

/html

二、jsp连接Sql Server7.0/2000数据库

testsqlserver.jsp如下:

%@ page contentType=\"text/html;charset=gb2312\"%

%@ page import=\"java.sql.*\"%

html

body

%Class.forName(\"com.microsoft.jdbc.sqlserver.SQLServerDriver\").newInstance();

String url=\"jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs\";

//pubs为你的数据库的

String user=\"sa\";

String password=\"\";

Connection conn= DriverManager.getConnection(url,user,password);

Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

String sql=\"select * from test\";

ResultSet rs=stmt.executeQuery(sql);

while(rs.next()) {%

您的第一个字段内容为:%=rs.getString(1)%

您的第二个字段内容为:%=rs.getString(2)%

%}%

%out.print(\"数据库操作成功,恭喜你\");%

%rs.close();

stmt.close();

conn.close();

%

/body

/html

三、jsp连接DB2数据库

testdb2.jsp如下:

%@ page contentType=\"text/html;charset=gb2312\"%

%@ page import=\"java.sql.*\"%

html

body

%Class.forName(\"com.ibm.db2.jdbc.app.DB2Driver \").newInstance();

String url=\"jdbc:db2://localhost:5000/sample\";

//sample为你的数据库名

String user=\"admin\";

String password=\"\";

Connection conn= DriverManager.getConnection(url,user,password);

Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

String sql=\"select * from test\";

ResultSet rs=stmt.executeQuery(sql);

while(rs.next()) {%

您的第一个字段内容为:%=rs.getString(1)%

您的第二个字段内容为:%=rs.getString(2)%

%}%

%out.print(\"数据库操作成功,恭喜你\");%

%rs.close();

stmt.close();

conn.close();

%

/body

/html

四、jsp连接Informix数据库

testinformix.jsp如下:

%@ page contentType=\"text/html;charset=gb2312\"%

%@ page import=\"java.sql.*\"%

html

body

%Class.forName(\"com.informix.jdbc.IfxDriver\").newInstance();

String url =

\"jdbc:informix-sqli://123.45.67.89:1533/testDB:INFORMIXSERVER=myserver;

user=testuser;password=testpassword\";

//testDB为你的数据库名

Connection conn= DriverManager.getConnection(url);

Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

String sql=\"select * from test\";

ResultSet rs=stmt.executeQuery(sql);

while(rs.next()) {%

您的第一个字段内容为:%=rs.getString(1)%

您的第二个字段内容为:%=rs.getString(2)%

%}%

%out.print(\"数据库操作成功,恭喜你\");%

%rs.close();

stmt.close();

conn.close();

%

/body

/html

五、jsp连接Sybase数据库

testmysql.jsp如下:

%@ page contentType=\"text/html;charset=gb2312\"%

%@ page import=\"java.sql.*\"%

html

body

%Class.forName(\"com.sybase.jdbc.SybDriver\").newInstance();

String url =\" jdbc:sybase:Tds:localhost:5007/tsdata\";

//tsdata为你的数据库名

Properties sysProps = System.getProperties();

SysProps.put(\"user\",\"userid\");

SysProps.put(\"password\",\"user_password\");

Connection conn= DriverManager.getConnection(url, SysProps);

Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

String sql=\"select * from test\";

ResultSet rs=stmt.executeQuery(sql);

while(rs.next()) {%

您的第一个字段内容为:%=rs.getString(1)%

您的第二个字段内容为:%=rs.getString(2)%

%}%

%out.print(\"数据库操作成功,恭喜你\");%

%rs.close();

stmt.close();

conn.close();

%

/body

/html

六、jsp连接MySQL数据库

testmysql.jsp如下:

%@ page contentType=\"text/html;charset=gb2312\"%

%@ page import=\"java.sql.*\"%

html

body

%Class.forName(\"org.gjt.mm.mysql.Driver\").newInstance();

String url =\"jdbc:mysql://localhost/softforum?user=softpassword=soft1234useUnicode=truecharacterEncoding=8859_1\"

//testDB为你的数据库名

Connection conn= DriverManager.getConnection(url);

Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

String sql=\"select * from test\";

ResultSet rs=stmt.executeQuery(sql);

while(rs.next()) {%

您的第一个字段内容为:%=rs.getString(1)%

您的第二个字段内容为:%=rs.getString(2)%

%}%

%out.print(\"数据库操作成功,恭喜你\");%

%rs.close();

stmt.close();

conn.close();

%

/body

/html

七、jsp连接PostgreSQL数据库

testmysql.jsp如下:

%@ page contentType=\"text/html;charset=gb2312\"%

%@ page import=\"java.sql.*\"%

html

body

%Class.forName(\"org.postgresql.Driver\").newInstance();

String url =\"jdbc:postgresql://localhost/soft\"

//soft为你的数据库名

String user=\"myuser\";

String password=\"mypassword\";

Connection conn= DriverManager.getConnection(url,user,password);

Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

String sql=\"select * from test\";

ResultSet rs=stmt.executeQuery(sql);

while(rs.next()) {%

您的第一个字段内容为:%=rs.getString(1)%

您的第二个字段内容为:%=rs.getString(2)%

%}%

%out.print(\"数据库操作成功,恭喜你\");%

%rs.close();

stmt.close();

conn.close();

%

/body

/html

0顶一下

求一个JSP连接数据库的代码

%@ page contentType="text/html;charset=gb2312" import="java.sql.*"%

html xmlns=""

head

meta http-equiv="Content-Type" content="text/html; charset=utf-8" /

title登录网站/title

/head

body

center

h1用户登录系统/h1

hr

br

br

%

// 接收用户提交的内容

String ming = request.getParameter("zhh") ;

String mima = request.getParameter("mm1") ;

// 定义变量,如果用户是合法用户,则将此标记变为true

boolean flag = false ;

%

%

// 定义数据库操作的常量、对象

// 数据库驱动程序

String DBDRIVER = "com.microsoft.jdbc.sqlserver.SQLServerDriver" ;

// 数据库连接字符串

String DBURL = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=jspdb" ;

// 数据库用户名

String DBUSER = "sa" ;

// 数据库连接密码

String DBPWD = "280271" ;

// 声明一个数据库连接对象

Connection conn = null ;

// 声明一个数据库操作对象

PreparedStatement pstmt = null ;

// 声明一个结果集对象

ResultSet rs = null ;

// 声明一个SQL变量,用于保存SQL语句

String sql = null ;

%

%

// 进行数据库操作

try

{

// 编写SQL语句

sql = "SELECT name FROM users WHERE name=? and password=?" ;

// 加载驱动程序

Class.forName(DBDRIVER) ;

// 连接数据库

conn = DriverManager.getConnection(DBURL,DBUSER,DBPWD) ;

// 实例化数据库操作对象

pstmt = conn.prepareStatement(sql) ;

// 设置pstmt的内容

pstmt.setString(1,ming) ;

pstmt.setString(2,mima) ;

// 查询记录

rs = pstmt.executeQuery() ;

// 判断是否有记录

if(rs.next())

{

// 如果有记录,则执行此段代码

// 用户是合法的,可以登陆

flag = true ;

session.setAttribute("name",ming);

}

// 依次关闭

rs.close() ;

pstmt.close() ;

conn.close() ;

}

catch(Exception e)

{}

%

%

// 判断用户名及密码

if(flag)

{

// 合法用户

%

jsp:forward page="zhuye.jsp"/

%

}

else

{

// 非法用户

%

jsp:forward page="denglushibai.jsp"/

%

}

%

/center

/body

/html

jsp数据库连接经典简洁代码,jsp操作数据库

本文目录一览: 1、JSP连接数据库的代码 2、jsp怎么连接mysql数据库代码 3、急!悬赏200分,求jsp连接数据库代码 4、求一个JSP连接数据库的代码 JSP连接数据库的代码 Class.

2023-12-08
jsp数据库笔记,jsp写入数据库

本文目录一览: 1、怎么用jsp连接mysql数据库 2、jsp中怎么使用数据库 3、JSP 从数据库中如何取得图片的路径? 怎么用jsp连接mysql数据库 一. 数据库的连接和操作笔记:1.初始化

2023-12-08
jsp使用java连接数据库(jsp连接数据库的方法)

本文目录一览: 1、怎么使用JAVA连接数据库? 2、怎么用jsp连接mysql数据库 3、在JSP页面中实现连接数据库与在Java程序中实现连接数据库有什么区别? 4、java 中 怎样将JSP页面

2023-12-08
jsp连接mysql数据库的项目,Jsp连接数据库

2022-11-22
简单的jsp连接数据库实例(jsp怎么连接数据库)

本文目录一览: 1、jsp做一个最简单的,连接数据库,实现增删改查人员姓名的功能。一定要非常简单的那种。 2、怎么用jsp连接mysql数据库 3、jsp怎么连接sql数据库 4、jsp怎么连接数据库

2023-12-08
jsp测试mysql连接数据库(jsp连接MySQL数据库)

2022-11-14
jsp视图跟数据库简单的连接(jsp怎么连接数据库sql)

本文目录一览: 1、jsp如何连接数据库 2、如何用一张JSP页面连接数据库,实现查询,修改操作 3、如何用JSP连接SQLServer数据库 4、怎么用jsp连接mysql数据库 jsp如何连接数据

2023-12-08
jsp连接mysql数据库,jsp连接mysql数据库教程

2022-11-30
jsp操作mysql数据库,jsp访问数据库

2022-11-18
jsp连接mysql数据库时,jsp如何连接数据库sql s

2022-11-19
jsp与mysql连接代码,jsp数据库连接代码

2022-11-18
jsp怎么配置连接数据库,jsp怎么配置连接数据库的数据

本文目录一览: 1、在jsp编程中如何连接数据库? 2、jsp怎么连接mysql数据库 3、jsp怎么连接sql数据库 4、jsp如何连接数据库 5、怎么用jsp连接mysql数据库 6、在jsp编程

2023-12-08
jsp链接数据库教程(jsp连接数据库的两种方式)

本文目录一览: 1、jsp怎么连接数据库 2、如何用JSP连接SQLServer数据库 3、jsp连接数据库方法(详细的) 4、在jsp编程中如何连接数据库 5、在jsp编程中如何连接数据库? 6、怎

2023-12-08
jsp程序开发学习笔记2,jsp程序设计题库

本文目录一览: 1、《JSP&Servlet学习笔记》pdf下载在线阅读,求百度网盘云资源 2、林信良编著jsp&servlet学习笔记第2版课后答案吗 3、jsp有没有快速掌握的办法呀? 4、要学J

2023-12-08
jsp数据库连接样例(jsp中数据库连接常用方法)

本文目录一览: 1、jsp做一个最简单的,连接数据库,实现增删改查人员姓名的功能。一定要非常简单的那种。 2、JSP连接数据库的代码 3、jsp如何连接数据库 4、jsp连接数据库方法(详细的) 5、

2023-12-08
jsp数据库,jsp数据库操作实验

2022-11-25
jsp中连接远程数据库,jsp和sqlserver数据库连接

2022-11-24
jsp从数据库中取数据,jsp从数据库中取数据的函数

本文目录一览: 1、jsp中如何获得数据库的值 2、js怎样取得jsp页面从数据库取得的数据 3、怎么从数据库中提取数据,在jsp页面显示 4、jsp获取数据库中的数据 jsp中如何获得数据库的值 最

2023-12-08
jsp连接mysql实例,jsp中数据库连接常用方法

2022-11-24
jsp中从数据库取出的值(jsp从数据库中读取数据)

本文目录一览: 1、jsp中如何获得数据库的值 2、jsp中select值如何从数据库中取出然后,传到另一个jsp页面? 3、js怎样取得jsp页面从数据库取得的数据 4、jsp中如何把数据库中查询出

2023-12-08