欢迎来到天天文库
浏览记录
ID:796437
大小:2.53 MB
页数:30页
时间:2017-09-05
《jsp实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、计算机与信息技术学院综合性、设计性实验报告专业:计算机科学与技术年级/班级:XXXX2011—2012学年第二学期课程名称JSP设计性试验指导教师XXX本组成员学号姓名XXXX实验地点计算机学院215机房实验时间2012-6-3项目名称综合性实验实验类型综合性一、实验目的了解JDBC技术、连接数据库的常用方式、熟悉Web的数据管理方式及相关操作,关键实践查询记录、更新记录、添加记录、删除记录操作。二、实验仪器或设备装有Java运行环境的微型计算机三、总体设计(设计原理、设计方案及流程等)(1)设计原理
2、在许多Web应用中,数据库在数据查询、修改、保存、安全等方面有着其他数据处理不可替代的作用,Web应用可能和很多数据库打交道,尤其是基于Web的数据管理方面扮演着重要角色。我设计的构想是,假定自己为苏宁销售部员工,这是员工工作的一个空间,主要管理商品信息。①应用程序和数据库建立连接的方式为JDBC-ODBC桥接器,ODBC提供数据库访问平台,应用程序负责使用JDBC提供的API建立桥接器。使用用户已建的数据库作为数据源,然后建立ODBC数据源连接,便可访问数据库。(实验通过SQLSever2005建立
3、数据库)。①查询:使用Statement生命一个SQL语句对象,然后让已创建的连接对象con调用方法creatStatment()创建对象。SQL查询语句对数据库的查询草叫做返回一个ResultSet对象,ResultSet对象是一组统一形式的列组织的数据行组成,通过使用next()获得下一行的数据。②使用SQL语句更新记录中字段的值,Statement对象调用方法publicintexecuteUpdate(StringsqlStatement);通过参数sqlStatement指定的方式实现对数据
4、库表中记录的字段值的更新、添加、删除。同时,还可以通过结果集操作数据库中的表,如使用结果集向数据库表中插入一行记录的步骤如下:1、结果集rs的游标移动到插入行。2、更新插入行的列值。3、插入记录。另外还可以通配符“?”来代替字段的值,在预处理语句执行之前设置通配符所代表的具体值。③JSP中,通过使用request对象获取用户提交的信息,实现两个页面参数的链接。其中method取值get或post,使用get方法提交的信息会在提交过程中显示在浏览器的地址栏中,而post方法不会,提交手段包括通过文本框、
5、列表、文本区等。四、实验步骤1.启动tomcat5.5,eclipse,在eclipse的WEB-INF目录下创建tags文件,在该文件下创建如下实验需要的tag类型文件:2-1QueryTag.tag2-2RondomQuery.tag2-3-1NumberCondition.tag2-3-2PriceCondition.tag2-3-2PriceCondition2-4SortTag.tag2-5KeyWord.tag2-6NewRecord.tag2-7AddRecord.tag2-8Inser
6、tRecord.tag2-9PrepareInser.tag2-10DelRecord.tag在work目录下创建一下jsp文件:首页first.jsp,选择进入工作界面或者记事界面。进入工作记事界面在Note.jsp输入记事内容:提交内容到messagePane.jsp查看记事界面showMessage.jsp跳转到工作界面①设计主页面work.jsp,添加单选框和表单,由不同Formaction控制动作,选择跳转到的页面。②选择查询记录时由search.jsp接受表单传递的信息,跳转到查询方式选择
7、界面。③实现顺序查询QueryTag.tag见2-1④实现随机查询RandomTag.tag见2-2①实现条件查询。NumberCondition.tag见2-3-1PriceCondition.tag见2-3-2②实现排序查询:③SortTag.tag见2-4⑦实现模糊查询:KeyWord.tag见2-5①更新记录时创建如下程序:NewRecord.tag见2-6①添加记录时,点提交按钮后先跳转到add.jsp界面。选择添加记录的方式,再跳转到相应界面。⑾SQL语句添加记录··AddRecord.t
8、ag文件见2-7⑿insertRow()方法插入一行新数据InsertRecord,tag文件见2-8⒀预处理添加记录PrepareInsert.tag文件见2-9⒁删除记录DelRecord.tag见2-102在浏览器的地址栏中输入http://localhost:8080/work/first.jsp点击运行,结果如下:⑴first.jsp⑴顺序查询⑴随机查询结果⑵条件查询结果⑴排序查询结果⑴模糊查询结果⑴更新记录结果⑴SQL方式添加⑴结果集方式添加
此文档下载收益归作者所有