版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 光机电一体化公司招聘计划书
- 金属门窗工程公司年会策划方案
- 骨质疏松骨折科专科疾病护理|临床查房专用教学资料
- 《老年认知障碍专科护理|认知训练 + 全套护理措施》
- 湖州市长兴县2025-2026学年数学三年级第一学期期中学业质量监测试题含答案
- 贸易合同风险评估与防范措施要点分析
- 市场营销经理产品推广策略手册
- 远离火灾隐患筑牢安全防线小学主题班会课件
- 湖南省长沙市开福区2025届四年级数学第二学期期中调研模拟试题(含解析)
- 《直线和圆的位置关系》第2课时教学课件
- 骨科关节置换手术诊疗指南及操作规范(2025版)
- 2026中期展望·宏观篇:上半场的预期差下半场的破局点
- 2026年辽宁现代服务职业技术学院单招职业技能测试题库及答案详解1套
- 2026国企风控合规管理岗笔试真题及答案全解析
- 中国眩晕诊疗指南(2026版)
- 国家中医药管理局《中医药事业发展“十五五”规划》全文
- GB/T 6568-2024带电作业用屏蔽服装
- 产品含量报告模板
- 初中八年级物理课件-开学第一课
- 2023年7月国开电大本科中国现代文学专题期末考试试题及答案
- 多旋翼无人机原理及操作方式
评论
0/150
提交评论