实验九 JSP中数据库的查询
一、 实验目的
1. 掌握JDBC的方式连接MySQL数据库;
2. 熟练掌握在JSP编程中实现数据库数据的查询方法;
二、 实验环境与地点:
PC机一台:JDK6.0+Tomcat6.0+MySQL5.1+Navicator8+编辑器
三、 实验内容与步骤:
在webapps目录下新建一个Web服务目录:chapter6。将以下编写的JSP页面保存到chapter6中。 1. 设计一个学生成绩数据库StuDB,建立数据库表student,并输入数据如下图所示。写出表结构。
2. 编写JSP程序实现对数据库的查询。
(1)要确保在JSP程序中能够顺利操作数据库,首先将mysql-connector-java-5.1.7-bin拷贝到 chapter6/WEB-INF/lib目录。
(2)编写dbconn.tag文件,功能是连接学生成绩数据库。写出该Tag文件的代码。 (3)编写JSP程序selectShunxu.jsp实现顺序查询,在该文件中调用dbconn.tag实现数据库的连接,然后查询并显示表中所有成绩信息。欲调用dbconn.tag文件需要两步:
①引入Tag标记库:<%@ taglib tagdir=\; ②调用Tag标记:
成功获得数据库连接后,就可以向数据库发送SQL语句进行查询。则向数据库发送SQL语句进行查询的代码是: ; 显示查询记录集的代码是: 。 (4)编写JSP程序selectTiaojian.jsp实现条件查询,将性别是男的记录查询并显示。
写出提交的SQL语句的构造代码: 。画出运行结果。
(5)编写JSP程序selectMohu.jsp实现模糊查询,将姓名以“林”打头的记录查询并显示。
写出提交的SQL语句的构造代码: 。 画出运行结果。
(6)编写JSP程序selectPaiXu.jsp实现排序查询,将查询结果以年龄升序排序后显示。写出提交的SQL语句的构造代码: 。 画出运行结果。
(7)对selectShunxu.jsp,selectTiaojian.jsp,selectMohu.jsp,selectPaiXu.jsp四个JSP程序进行比较,总结出JSP程序中对数据库表进行查询操作的具体步骤,以及顺序查询、条件查询、模糊查询、排序查询四种查询的异同点。
四、 实验总结与分析 1. 2.
11
实验十 JSP中数据库的录入和维护
一、 实验目的
1. 掌握JDBC的方式连接MySQL数据库;
2. 熟练掌握在JSP编程中实现数据库数据录入和维护的方法;
二、 实验环境与地点:
PC机一台:JDK6.0+Tomcat6.0+MySQL5.1+Navicator8+编辑器
三、 实验内容与步骤:
在webapps目录下新建一个Web服务目录:chapter6。将以下编写的JSP页面保存到chapter6中。 1. 设计一个学生成绩数据库StuDB,建立数据库表student,表结构如下。
2. 编写JSP程序实现对数据库的录入和维护:
(1)要确保在JSP程序中能够顺利操作数据库,首先将mysql-connector-java-5.1.7-bin.jar拷贝到 chapter6/WEB-INF/lib 目录。
(2)编写dbconn.tag文件,功能是连接学生成绩数据库。
(3)编写JSP程序addStu.jsp调用dbconn.tag连接数据库并添加一条学生成绩信息。写出关键代码。画出运行效果图。
(4)编写JSP程序updateStu.jsp调用dbconn.tag连接数据库修改一条学生成绩信息。写出关键代码。画出运行效果图。
(5)编写JSP程序deleteStu.jsp调用dbconn.tag连接数据库并删除某个学号的学生成绩信息。写出关键代码。
四、 实验总结与分析 1. 2.
12
实验十一 网上投票系统的设计与实现
一、 实验目的
1. 掌握JSP开发简单的网络程序。 2. 对前六章知识综合巩固。
二、 实验环境与地点:
PC机一台:JDK6.0+Tomcat6.0+MySQL5.1+Navicator8+编辑器
三、 实验内容与步骤:
在webapps目录下新建一个Web服务目录:voteSys。将以下编写的JSP页面保存到voteSys中。 1. 参考教材170页网上投票,独立设计并完成网上投票系统的设计与实现。 (1) 建立数据库voteDB及相关建立表。写出建立的表结构。 (2) 建立Web工程,编写投票页面和投票统计页面。 (3) 运行调试。
(4) 写出关键代码并画出运行结果。
四、 实验总结与分析 1. 2.
13
实验十二 Javabean的设计和使用
一、 实验目的
1. 熟悉JavaBean的生命周期;
2. 掌握JavaBean的定义、调用、存储和运行方法;
3. 熟练掌握userBean动作标记及设置/读取其属性的方法。
二、 实验环境与地点:
PC机一台:JDK6.0+Tomcat6.0+MySQL5.1+Navicator8+编辑器
三、 实验内容与步骤:
在webapps目录下新建一个Web服务目录:chapter7。将以下编写的JSP页面保存到chapter7中。 1. 参考教材187页三角形bean,制作完成圆形bean。JSP页面通过表单输入圆半径并提交给该页面,表单提交后,JSP页面将计算圆面积和周长的任务交给一个bean去完成。 (1)写出bean的代码。
(2)写出JSP页面中调用bean的代码。 (3)画出运行效果图。
2.参考教材194页四则运算bean,制作完成关系运算bean。JSP页面通过表单输入两个数和关系运算符号(>,>=,<,<=,= =,!=)提交给该页面,表单提交后,JSP页面将计算任务交给一个bean去完成。
(1)写出bean的代码。
(2)写出JSP页面中调用bean的代码。 (3)画出运行效果图。
四、 实验总结与分析 1. 2.
14
实验十三 Javabean与数据库操作
一、 实验目的
1. 进一步掌握JavaBean的定义、调用、存储和运行方法; 2. 掌握JSP+JavaBean开发模式。
二、 实验环境与地点:
PC机一台:JDK6.0+Tomcat6.0+MySQL5.1+Navicator8+编辑器
三、 实验内容与步骤:
在webapps目录下新建一个Web服务目录:chapter7。将以下编写的JSP页面保存到chapter7中。 1. 设计数据库采用jsp+javabean模式完成用户登录功能。
(1) 建立一个简单的数据库UserDB,建立表User,表中至少包含用户名和密码两个字段。写出
User表的结构。
(2) 建立Web工程,编写login.jsp,用户登录信息的提交。画出运行效果图。 (3) 编写bean文件:DBConn.java用来连接数据库UserDB。写出代码。 (4) 编写bean文件:User.java对应User表。写出代码。
(5) 编写bean文件:UserDao.java用来完成对User表的查询、添加和维护。
(6) 编写login.do.jsp,该页面获取login.jsp提交的信息,并调用相关bean连接数据库完成用户
登录功能。写出关键代码并画出运行结果。
(7) 运行调试。
四、 实验总结与分析 1. 2.
15
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库《JSP程序设计》实验指导书(3)在线全文阅读。
相关推荐: