当前位置:首页 > JSP实验报告7-数据库更新
青岛科技大学实验报告
姓名: 陶浩 专业: 惠普测试 班级: 171 学号: 1708090122 课程: 脚本编程技术 时间: 2019/12/3 实验项目: 实验7.数据库更新
一、 实验目的
1. 掌握怎样使用JDBC更新数据库中表的记录 二、 实验要求
1. 编写两个JSP页面:inputNew.jsp,NewResult.jsp页面,编写一个tag文件:
NewRecord.tag。另外,还用到本章例6-2中QueryTag.tag文件。 (1) inputNew.jsp的具体要求
inputNew.jsp页面提供一个表单,该表单允许用户将某个学生的新的姓名、出生日期和email提交到newResult.jsp页面,并调用例6-2中QueryTag.tag文件显示数据库student中message 表更新前的所有记录,inputNew.jsp页面的效果如下图:
(2) newResult.jsp的具体要求
newResult.jsp页面首先获得inputNew.jsp页面提交的关于name字段、birthday字段和email字段的更新条件,然后使用tag标记调用Tag文件NewRecord.tag更新记录的字段值。并调用例6-2中QueryTag.tag文件显示数据库student中message 表更新后的所有记录。newResult.jsp页面的效果如下图:
(3) NewRecord.tag的具体要求
NewRecord.tag使用attribute指令获得newResult.jsp页面传递过来的name字段、birthday字段和email字段的更新条件,然后和数据库建立连接,更新数据库表中的相应记录 三、 实验内容
1. 要求在webapps目录下新建一个WEB服务目录:practice6。将本次实验所
有的JSP页面保存在practice6中;Tag文件保存在practice6\\WEB-INF\\tags目录中。
2. 安装mysql数据库,在安装过程中注意密码的设定:
3. 安装mysql数据库管理工具navicat,并把mysql的JDBC驱动
mysql-connector-java-5.1.44-bin.jar文件拷贝到tomcat的安装目录下的lib文件夹中
4. 打开navicat,在里面首先创建连接,再打开创建的连接,在这个连接上创建
一个数据库Student。在数据库Student中创建名字为message的表,表的字段及属性如下图,并在表message中输入3条记录 (如果数据库里已经有该表,此步省略)
图 表message的字段及属性
5. 按照实验要求编写代码,并进行调试
<%@page contentType=\%> <%@taglib tagdir=\prefix=\%>
message表更新前的数据记录是:
<%=queryResultByName%>
<%@page contentType=\%> <%@taglib tagdir=\ prefix=\%> <%@taglib tagdir=\ prefix=\%>
<%String nu=request.getParameter(\); String na=request.getParameter(\);
String bd=request.getParameter(\); String em=request.getParameter(\); byte bb[]=na.getBytes(\); na=new String(bb); %>
message表更新后的数据记录是:
<%=queryResultByName%>
共分享92篇相关文档