Java Web应用开发 教案 第14周-验证用户信息(复习).doc

Java Web应用开发 教案 第14周-验证用户信息(复习).doc

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

《JavaWeb应用开发》课程授课教案

学院

信息技术学院

任课教师

齐燕

授课章节

数据库操作——验证用户信息

授课类型

理实一体

授课时间

2024年5月28日第14周星期二

第3-4节

授课班级

应用2201

授课地点

2202

授课时间

2024年5月29日第14周星期三

第1-2节

授课班级

应用2202

授课地点

2202

授课时间

2024年5月29日第14周星期三

第5-6节

授课班级

应用2203

授课地点

1203

一、教学目标、要求

创建user表

学会使用JDBC技术访问user表

编写验证用户信息的方法

二、教学重点:

掌握使用JDBC技术访问user表

掌握验证用户信息的步骤

三、教学难点:

编写验证用户信息的方法

四、教学方法及手段:

上机演示及练习

五、教时安排

2课时

六、课程思政:

学无止境,学习要有持续性,温故而知新

第一步回忆JDBC

1.JDBC驱动程序

数据库名称

类包名

驱动名称与URL地址

MYSQL

mysql-connector-java-3.3.16-ga-bin.jar

com.mysql.jdbc.Driver

jdbc:mysql://localhost:3306/数据库名称

2.JDBC的主要编程接口

(1)驱动程序接口Driver

(2)驱动程序管理器DriverManager

(3)执行动态SQL语句接口PreparedStatement:

(4)返回查询结果集接口ResultSet

第二步展示创建user表和验证用户信息。

1、创建表user:

并插入一些数据:

最后导出user.sql文件。

2、编写验证用户信息的方法:BaseDao类

//根据用户名查找

publicvoidfindByName(Stringname){

Stringsql=select*fromuserwherename=?;

try{

ps=conn.prepareStatement(sql);

ps.setString(1,name);

rs=ps.executeQuery();

if(rs.next()){

System.out.println(用户存在!); }

else{

System.out.println(用户不存在!); }

}catch(SQLExceptione){

e.printStackTrace(); }

}

//根据用户名和密码查找

publicResultSetfindByNamePsw(Stringname,Stringpsw){

Stringsql=select*fromuserwherename=?andpassword=?;

try{

ps=conn.prepareStatement(sql);

ps.setString(1,name);

ps.setString(2,psw);

rs=ps.executeQuery();

}catch(SQLExceptione){

e.printStackTrace(); }

returnrs;

}

3、测试数据库连接效果:Test类

packagedb;

publicclassTest{

publicstaticvoidmain(String[]args){

BaseDaodb=newBaseDao();

db.findByName(aa);

ResultSetrs=db.findByNamePsw(aa,11);

try{

if(rs.next()){

System.out.println(用户信息正确!); }

else{

System.out.println(用户信息不正确!); }

}catch(SQLExceptione){

e.printStackTrace();

}

}

}

4、更改loginsuccess.jsp网页内容:用户名和密码正确,则进入主页。

%@pagelanguage=javaimport=java.util.*,db.BaseDao,java.sql.*pageEncoding=UTF-8%

body

%

Stringname=request.getParameter(username);

Stringpassword=request.getParameter(mima);

BaseD

文档评论(0)

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

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

1亿VIP精品文档

相关文档