甘肃政法学院
本科生实验报告
(三)
姓名:赵瑜磊
学院:公安技术学院
专业:2013级信息安全
班级:2013级信息安全
实验课程名称:web技术及应用
实验日期:2015年04月22日
指导教师及职称:李瑞生
实验成绩:
开课时间:2014-2015学年第二学期
甘肃政法学院实验管理中心印制
实验题目JSP操作数据库小组合
作
否
姓名赵瑜磊班级信息安全学号201383030151
一、实验目的
1.掌握在JSP中利用JavaBean操作数据库的方法。
2.掌握JSP进行数据库增、查、改、删数据库记录的具体方法。
3.掌握在JSP页面分页显示数据库记录的技术。
4.掌握通过JSP页面按不同查询条件对数据库进行搜索的技术。
5.掌握JSP连接常见的不同DBMS的技术。
二.实验环境
计算机+jdk1.6+tomcat6.0+myeclipse8+Dreamweaver
三、实验内容与步骤
1.在Access中创建xuesheng数据库,在其中创建XSB表,结果如
图:
2.配置数据源,将数据源名称命名为xs_access.如图:
3.在MyEclipse中创建beans包,在其中创建连接数据库的
JavaBean,命名为StudentBean.java.
4、编写通过数据库查询的JSP文件Access.jsp代码如下:
运行结果如下:
5、编写一个用于在xuesheng库中创建一个名为KC的数据库表的JSP文件
CreateTable.jsp并测试。
其代码及运行结果如下:
6、创建向数据库表KC中进行记录插入的jsp文件AddRecord.jsp。
以下为代码及其运
行结果
7、编写jsp文件Select1.jsp显示KC表中插入记录是否成功。
其代码和运行结果如下:
8、编写jsp文件Select2.jsp和Update.jsp并测试,目的在于更新KC数据库表。
其
代码和运行结果如下:
9、编写jsp文件Select3.jsp和Delete.jsp并测试,目的在于删除满足一定条件的K
C数据库表中的记录。
其代码和运行结果如下:
10、编写jsp文件Page.jsp并测试,目的在于分页显示KC数据库表中的记录(此时
应保证KC表中有足够多的数据记录才能测试出效果)。
代码及其运行结果如下:
11、编写jsp文件Seacher.html、SelectByName.jsp和SelectByScore.jsp并测试,
目的在于按不同的条件对KC表中的记录进行搜索。
代码及其运行结果如下:
当不输入人名时将出现如下结果:
四、实验过程与分析
在此次实验中,需要在电脑上配置数据源,掌握如何使用JDBC-ODBC 桥访问Access数据库。
五、实验总结
6.通过本次实验,使我掌握了在JSP中利用JavaBean操作数
据库的方法,掌握在JSP页面分页显示数据库记录,通过JSP 页面按不同查询条件对数据库进行搜索,JSP连接常见的不同DBMS等技术。