首先创建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