网站大量收购独家精品文档,联系QQ:2885784924

Java上机实行16.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java上机实行16

实验十六 实验时间: 实验班级: 指导老师: 实验名称:在JSP中利用JavaBean访问数据库 实验目的:掌握在JSP中利用JavaBean访问数据库的方法。完成用户注册子系统。 实验要求:掌握JSP通过JDBC访问数据库的方法。参考附件中的源程序,完成用户注册子系统的编程。 七、实验内容及步骤: (一)在MySQL中建立数据库 1、在MySQL中建立数据库mydata,并在其中建立数据表userinfo,表结构如表1所示: 表1 userinfo表结构 字段名 字段类型 字段宽度 小数位数 字段约束 默认值 id int 4 主键,自增 name nchar 14 非空 password nchar 12 2、操作步骤: ① 建立数据库mydata create database mydata default character set gbk; ② 打开数据库mydata use mydata; ③ 建立数据表userinfo CREATE TABLE userinfo( id int(16) auto_increment, name nchar(14) not null, `password` nchar(12), PRIMARY KEY (`id`) ); (二)建立动态Web项目 打开Eclipse主界面,按以下步骤操作: 1.文件→新建→项目→动态Web项目→下一步→输入项目名:UserLogin→下一步→下一步→完成 2.在Eclipse的“包资源管理器”中右击新建的项目名,选 “构建路径”→ “配置构建路径”,弹出“Java构建路径”对话框,选择 “库”选项卡→点击 “添加外部JAR”按钮,出现“选择JAR”对话框,打开MySQL驱动程序文件夹,选中其驱动程序包:mysql-connector-java-5.1.3-rc-bin.jar→单击 “打开”按钮→单击 “确定”按钮,操作完成。 在“包资源管理器”会增加一个驱动程序包。 3.右单击项目名→新建→JSP→输入文件名:Register.jsp→下一步→完成→输入文件内容。AddUser.jsp→下一步→完成→输入文件内容。 5.右单击项目名→新建→类→输入包名:edu.ch9,ConDB→完成→输入文件内容。 6.在注册界面中,输入用户信息,观察运行结果(注意id不能重复)。 7.修改注册页面Register.jsp,使得该页面中只需输入用户名、密码和确认密码,并修改AddUser.jsp中的SQL语句,实现添加用户的功能。 (三)思考题(写在实践报告本中): 1、阅读程序,在AddUser.jsp中是如何实现在数据库中添加记录的?写出该文件中的关键代码。 2、在AddUser.jsp文件中,执行了ConDB.java类中的哪个方法?写出该方法的全部代码。 (四)项目文件上交 将学生文件夹(如: 02李明)上传到教师机。 环境:计算机实训中心机房,win2000 软件环境。 预习要求及思考题:复习第6章、预习第.9章 附源程序1:Register.jsp !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN html head %@ page language=java contentType=text/html; charset=GB18030 pageEncoding=GB18030% meta http-equiv=Content-Type content=text/html; charset=GB18030 title用户注册/title /head body form name=form1 method=post action=AddUser.jsp h3 align=center请输入注册信息/h3 table border=1 align=center trtd width=28% height=12 用户ID/tdtd width=72% input type=text name=userID/td/tr tr trtd width=28% height=12 用户名/tdtd width=72% input type=text name=username/td/tr tr td width=%28 height=12 密码/tdtd width=72% input type=password name=password/td /tr tr td width=%

文档评论(0)

yxutcangfp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档