武夷学院JSP实验七JSP数据库操作.docx
- 文档编号:24898320
- 上传时间:2023-06-02
- 格式:DOCX
- 页数:18
- 大小:204.45KB
武夷学院JSP实验七JSP数据库操作.docx
《武夷学院JSP实验七JSP数据库操作.docx》由会员分享,可在线阅读,更多相关《武夷学院JSP实验七JSP数据库操作.docx(18页珍藏版)》请在冰豆网上搜索。
武夷学院JSP实验七JSP数据库操作
武夷学院实验报告
课程名称:
___Web应用系统开发(软件方向)__项目名称:
_JSP数据库操作
姓名:
__专业:
_计算机与科学技术_班级:
_计科3_学号:
同组成员__无__
实验目的:
1、使学生掌握连接数据库操作。
2、让学生掌握使用JDBC查询数据库中表的记录。
3、使学生掌握使用预处理语句向数据库的表添加记录。
实验要求:
1、使用MVC设计一个查询数据库表中记录的JSP程序。
编写一个JSP页面inputDatabase.jsp,用户可以输入数据库名、表名后提交一个servlet,servlet将查询结果放入一个Javabean模型中,然后转发到inputDatabase.jsp,inputDatabase.jsp页面再显示Javabean中的数据。
2、使用MVC模式。
视图部分由两个JSP页面构成,其中一个页面(insert.jsp)负责提供输入新记录的视图,即用户可以在该页面输入要添加的记录,然后将要添加的记录提交给servlet。
servlet负责插入记录到数据库的表中,然后查询数据库的表,并将查询结果存储到Javabean数据模型中,然后请求视图中的另一个JSP页面(showRecord.jsp)显示数据模型中的数据。
3、提交实验报告,实验报告中要有实验过程、结果的截图说明。
二、实验过程记录:
1、使用MVC设计一个查询数据库表中记录的JSP程序。
编写一个JSP页面inputDatabase.jsp,用户可以输入数据库名、表名后提交一个servlet,servlet将查询结果放入一个Javabean模型中,然后转发到inputDatabase.jsp,inputDatabase.jsp页面再显示Javabean中的数据。
(1)建立MYSQL连接,帐号为root密码为空,并创建warehouse数据库和product表。
(2)源代码和结果截图:
1.源代码
inputDatabase.jsp
<%@pagecontentType="text/html;charset=gb2312"%>
useBeanid="recordBean"class="mybean.data.Shiyan1_Bean"scope="session"/> 数据库: <% String[][]table=recordBean.getTableRecord(); if(table==null){ out.print("没有记录"); return; } String[]columnName=recordBean.getColumnName(); if(columnName! =null){ out.print(" for(inti=0;i out.print(" } out.print("
表名:
用户名(默认root):
用户密码(默认空):"); ");"+columnName[i]+" ");
}
out.println("全部记录数"+table.length);//全部记录数
for(inti=0;i
out.print("
for(intj=0;j out.print(""+table[i][j]+" ");
}
out.print("
}
%>