100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > JAVA数据库访问设置的实验_实验十一 连接数据库实验(V2.0)

JAVA数据库访问设置的实验_实验十一 连接数据库实验(V2.0)

时间:2021-08-21 01:12:18

相关推荐

JAVA数据库访问设置的实验_实验十一  连接数据库实验(V2.0)

实验十一 连接数据库实验(V2.0)

一、实验目的

1. 连接MS SQL Server数据库

2. 读取数据库到Web页面

二、实验内容

1.实验准备:

java连接数据库的方法模型。

a.安装有JDK1.6以上和Tomcat6.0以上

b.下载有eclipse开发工具

c.安装有MS SQLServer 以上版本

d.下载有java连接MS SQLServer的jar包(下载)

2.实验步骤:

1)建立Java Web工程

文件-->新建--web project

2)添加数据库文件到目录lib中

3)添加数据库连接jar包到Library中

4)新建index.jsp文件。

4)index.jsp网页文件

a. 添加配置代码

b. 编写连接数据库代码

//连接数据库

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

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

String user="sa";

String password="3505";

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

c. 编写数据库读取代码

//查询数据表

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

String sqlstr = "select * from tb_user ";

ResultSet rs = stmt.executeQuery(sqlstr); //查询结果rs(一行行的集合)

d. 在table内显示

e. 运行测试。

附录:index.jsp代码

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%>

查询

try{

//连接数据库

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

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

String user="sa";

String password="3505";

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

//查询数据表

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

String sqlstr = "select * from tb_user ";

ResultSet rs = stmt.executeQuery(sqlstr); //查询结果rs(一行行的集合)

//输出结果

%>

}

catch(Exception e){

e.printStackTrace();

}

%>

三、总结

本次连接数据库使用了第三方连接包。实现了访问数据库,读取数据表。如果需要交互,例如添加数据,修改数据和删除数据,需要用到stmt的executeUpdate方法。

四、练习

编写表单网页a.html,能够填写姓名,点提交按钮后,跳转到b.jsp页面,b.jsp页面实现对数据库user表的查询,并显示查询结果。

参考文献:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。