首先创建web application项目,项目目录如下:

model中的User类封装了数据库user表的属性以及set/get方法,Dao中的文件用来对对应数据库表进行增删改查操作。util中的DBUtil用来封装连接数据库的相关操作,service会调用Dao层操作,servlet则主要是post请求表单。
DBUtil类:
public class DBUtil {
public static Connection getConnection() throws ClassNotFoundException, SQLException {
Class.forName("com.mysql.cj.jdbc.Driver");
Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/asd?useSSL=false&serverTimezone=UTC","root","101010");
return connection;
}
public static void closeAll(ResultSet rs, Statement stmt,Connection conn) throws SQLException {
if(rs!=null){
rs.close();
}
if(stmt!=null){
stmt.

本文档描述了一个web application项目,通过Servlet实现用户登录功能。主要包括DBUtil类用于数据库连接,userDao类处理数据库操作,UserService类协调业务逻辑,LoginServlet处理POST请求,以及index.jsp展示登录界面。在测试中,成功实现了登录验证。
最低0.47元/天 解锁文章
4749

被折叠的 条评论
为什么被折叠?



