案例:用户登录
-
用户登录案例需求:
- 编写login.html登录页面
- username & password 两个输入框
- 使用Druid数据库连接池技术,操作mysql,day14数据库中user表
- 使用JdbcTemplate技术封装JDBC
- 登录成功跳转到SuccessServlet展示:登录成功!用户名欢迎您。
- 登录失败到FailServlet展示:登录失败用户名或密码错误
- 编写login.html登录页面
-
分析
-
开发步骤:
-
创建项目,导入html页面,配置文件,jar包
-
Druid数据库连接池技术
-
JdbcTemplate技术封装JDBC
https://blog.csdn.net/hanziang1996/article/details/79042422
-
CREATE DATABASE day9; USE day9; CREATE TABLE USER( id INT PRIMARY KEY AUTO_INCREMENT, username VARCHAR(32) UNIQUE NOT NULL, PASSWORD VARCHAR(32) NOT NULL );
-
-
创建一个包cn.lsl.domin,创建类User
package cn.lsl.domain; /* 用户的实体类JavaBean */ public class User { private int id; private String username; private String password; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } @Override public String toString() { return "User{" + "id=" + id + ", username='" + username + '\'' + ", password='" + password + '\'' + '}'; } }
-
创建cn.lsl.dao,创建类UserDao 提供login的方法 先处理数据库
-
先写到UserDaoTest 滚回去学JDBC了
-