3软件工程系项目(实验)报告-Web开发技术(Java)III_第1页
3软件工程系项目(实验)报告-Web开发技术(Java)III_第2页
3软件工程系项目(实验)报告-Web开发技术(Java)III_第3页
3软件工程系项目(实验)报告-Web开发技术(Java)III_第4页
3软件工程系项目(实验)报告-Web开发技术(Java)III_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件工程系项目/实验报告姓名苗荣林学业班级商务14002指导教师赵旭课程名称web开发技术(java) iii项目/实验 名称jdbc实践-用户登录功能实现一、目的(1) 理解常握jdbc编程的基本步骤;(2) 运用jdbc技术解决用户登录问题。过程与步骤(1)建立用户登录信息表,包含username password > role三个字段,其中usemame 是主键,建立的表结构如下所示。此处放mysql屮表结构截图-栏位匸引|夕屈 磁器网 注释|sql感|名题允许和(tlusernamej varchar200 >11 wpasswordvarchar

2、200siroleint200(2)输入5条用户记录,供项口完成后测试,输入的数据如下所示。此处放mysql中表中数据截图passwardfff dddcccbbbaaaid username5 fff4 ddd3 ccc2 bbb1 aaa(3) 在 eclipse 环境屮新建一个名为 webtestxxxxj 的 dynamic web project 工 程,在其 webcontent 下编写 login.jsp 及 deallog.jsp。login.jsp页而实现效果及主要代码如卜:此处放login.jsp实现效杲截图;ll riidiidyeuei.jpl<=l luyiri

3、jpxribeii line rieie si o o bhttp:localhost:8080/jsptext_5/login/loginjsp用户名:密码:i左幻还沿有用户名?电我注册此处如ogin.jsp主耍代码;<% page ianguage= 7"contenttype= ntext/html;charset=utf-8hpageencoding= ,utf-8,%><!doctype html public h-/w3c/dtd html 4.01transitional/enh "/tr/html4/loos

4、e.dtdh><html><head><meta http-equiv= ''content-type/zcontent= utext/html; charset=u tf-8、<title>lnsert title here</title></head><body><form action二"check.jspmethod = "post'、用户名:<input type= 7e%rname= ''username9密码:vinput t

5、ype二衍ss"o/z/"name=7?w、<input type= ”submif、aue二"登录、</form></body></html>deallog.jsp页面主要代码如下:此处放deallog.jsp主要代码;<% page ianguage=7方旧"contenttype二 utext/html; charset二 utf-8”pageencoding= ,v77zl<?"import= "java.sql. *'%><!doctype html

6、public h-/w3c/dtd html4.01 transitional/enh” /tr/html4/loose.dtct><html><head><meta http-equiv= "content-typeucontent= ntext/html; charset二utfw<title>lnsert title here</title></head><body><%request.setcharacterencoding(mutf-8n);string

7、 name=request.getparameter("username”);string pwd=request.getparameter(npwdh);第一步:加载连接数据库的驱动class.forname(hco m.m ysql.jdbc. drive 广); 第二步:定义需要连接的数据库的地址 string dburl="jdbc:mysql:/localhost:3306/lianxi"第三步:创建一个和数据库的连接connectio ncon=driverma nager.getc orin ection(dburl5nrootn,uroof);第四

8、步:创建一个用来执行sql语句的对象statement stmt=con.createstatement();第五步:定义sql语句,并且放到stmt对象中执行string sql=nselect * from user whereusername"+name+”'and password=,h+pwd+'nn;resultset rs=stmt.executequery(sql);第六步:对执行sql后的返回值进行分析处理 while(rs.next()string a=rs.getstring(2);string b=rs.getstring(3);if(a.eq

9、uals(hadnriin")response.sendredirectf'-./admin/managellserjsp”);response.sendredirect(hindex.jsph);out.print("2秒后自动跳转到登录页面!");resp on se.setheader("refresh","2;url=login.jsp");%> </body>(4)输入测试数据进行程序测试,调试、运行程序。检杳显示结杲是否止确。输入不止确的用户名与密码(见左图)后,执行结杲如右图所示:此处

10、放置该组数据输入的logln.jspdeallog.jsp实现效果截图;0 inser蓟 login.jsp 囤 deallog.jsp 国)index.jspapache tomcat/7.0.47 error report 蓟 check.jsp3 o b)於 http:/localhost8080/webtest0209/login/login.jsp用户名:asd密码:登录2秒后自动跳转到登录页面!输入正确的用户名与错误的密码(见左图)后,执行结果如右图所示: 此处放置该组数据输入的lognjsp与deallog.jsp实现效果截图;用户名:aaa密码:|蓬衰-还沿有用户名?点我注册2秒后自动跳转到登录页面!输入正确的用户名与正确的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论