JSP实验报告使用JDBC实现数据库连接.doc
《JSP实验报告使用JDBC实现数据库连接.doc》由会员分享,可在线阅读,更多相关《JSP实验报告使用JDBC实现数据库连接.doc(12页珍藏版)》请在三一办公上搜索。
1、广州中医药大学医学信息工程学院实 验 报 告课程名称:网络数据库编程专业班级:计算机科学与技术(2010)级学生学号:2010081126学生姓名:吕吕实验名称:实验成绩:课程类别:必修 限选 公选 其它实验三 使用JDBC实现数据库连接实验类型:应用性实验 实验日期: 2013.03.20 实验目的要求通过教学,使学生掌握使用JDBC连接到数据库的方法(如通过JDBC-ODBC桥或Pure Java Driver),能使用网页表单实现网页与数据库的交互。实验内容及步骤1、 在数据库SQL SERVER中创建一个数据库JDBCTEST,并创建表student_info,并设定字段,输入内容。2
2、、 使用JDBC-ODBC实现数据库连接a) 打开“控制面板”的“管理工具” 的“数据源 (ODBC)”b) 建立数据源c) 选“系统数据源”,连接SQL SERVER数据库d) 测试是否连接成功e) 通过以下类Class、DriverManager、Connection(连接数据库用到的类),及Statement、ResultSet(访问数据库用到的类)编写代码实现表student_info数据的查询。f) 查询结果在页面中显示。3、 使用Pure Java Driver实现数据库连接(本题可以做可以不做)a) 安装sql-jdbc,如装在D盘b) 设置环境变量classpath,添加D:s
3、qljdbcmsbase.jar; D:sqljdbcmsutil.jar; D:sqljdbcmssqlserver.jar;c) 设SQL SERVER数据库用Windows和数据库混合身分验证的方式。d) 通过以下类Class、DriverManager、Connection(连接数据库用到的类),及Statement、ResultSet(访问数据库用到的类)编写代码实现表student_info数据的查询。e) 查询结果在页面中显示。4、 通过表单传递数据,实现数据库的插入、删除与更新操作,并显示插入结果。5、 熟悉JSP中各种常用的内建对象如request对象、session对象、a
4、pplication对象的使用。6、 熟悉各种表单的处理的方法:如选择按钮的使用、多选方块的使用、群组检查的使用、隐藏栏位的使用、在客户端进行数据检查7、 试利用上述知识实现一个留言板系统。以下需要同学们贴上第7题经调试好代码:数据库对应的表1答:本人在MySql数据库中建立了数据库jsp-experiment,再建立两个表,一为表studentinfo,存放学生的基本信息,另一个表为message,用来存放学生的留言记录,截图如下:数据库:jsp-experiment表studentinfo:表message:留言板实现步骤和代码:1.用户登录用到userlogin.jsp文件,代码为:登录
5、用户登录用户名: 密 码: !- 界面截图:2.连接数据库进行用户合法性检查,用到verifylogin.jsp文件,若用户存在,则跳转到留言界面,代码如下:登录!-3.进入到留言界面后,进行留言,用到messageBoard.jsp文件,代码为:function clear() document.getElementById(messageContent).value=; 留言板body color: #0033FF;登录成功用户信息:姓名: 学号:请输入您的留言:!-/-界面截图:4.留言成功后,将显示留言的记录,用到insertMessage1.jsp文件,代码为: database%
6、/获取用户名 String sUserName =(String)request.getSession().getAttribute(sessionname); /获取密码 String sPasswd =(String)request.getSession().getAttribute(sessionpwd); /获取留言 String message= request.getParameter (messageContent); String url=jdbc:mysql:/localhost/jsp-experiment; String user =root;/这里替换成你自已的数据库用
7、户名 String password = 123;/这里替换成你自已的数据库用户密码 /String sqlStr = select * from message where StudentNo=2010081126; /String sqlStr = select * from studentinfo; String sql = insert into message(StudentNo,MessageTime,Message) values (+sPasswd+,Now(),+message+); String sqlStr=select * from message where Stud
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JSP 实验 报告 使用 JDBC 实现 数据库连接
链接地址:https://www.31ppt.com/p-2394894.html