实验5 使用JDBC连接数据库 下载本文

内容发布更新时间 : 2024/5/4 18:22:29星期一 下面是文章的全部内容请认真阅读。

实验5使用JDBC连接数据库

一、实验目的

1.掌握JSP与数据库的连接技术——JDBC 2.掌握JSP数据库编程技术。

二、实验要求

1.独立完成实验 2.书写实验报告书

三、实验内容

利用数据库建立一个同学录,然后通过JDBC编写一系列基于Web方式的JSP程序,来对同学录的数据库进行添加、查询等功能,要求在网页上显示出来。

四、实验步骤

1.建立数据库

建立名为students的access数据库,在库中建立schoolmate表,字段包括:

id name birthday phone email address other 自动编号 文本 日期/时间 文本 文本 文本 备注 2. 创建数据源名

打开数据源(ODBC);添加Microsoft Access Driver(*.mdb)数据源驱动程序。数据源名称:students;更改默认数据库,选择students。

3.运行所编写的应用程序

启动eclipse,建立项目exp5,将编写的程序放入该项目的WebContent下,右键点击WebContent,选择“刷新”。打开要运行的页面,在程序的任意位置单击右键,选择“运行方式”/“在服务器上运行”,单击“在服务器上运行” 对话框的“完成”,即可看到运行结果。

<% String driverName=\ String dbName = \ String userName = \ String url=\ String sql = \ Class.forName(\ Connection con = DriverManager.getConnection(url); Statement s = con.createStatement(); ResultSetrs = s.executeQuery(sql); while(rs.next()){ out.println(\ out.println(\ out.println(\ out.println(\ out.println(\ out.println(\ out.println(\ out.println(\ out.println(\ } rs.close(); s.close(); con.close(); %> 五、实验代码(部分)

PreparedStatementps=con.prepareStatement(\ into student values(?,?,?,?,?,?,?)\ ps.setString(1,id); ps.setString(2,usname); ps.setString(3,birthday); ps.setString(4,phone); ps.setString(5,email); ps.setString(6,address); ps.setString(7,other); ps.executeUpdate();