用Servlset + JSP + JDBC 实现增删改查
先看看结构
entity是一个学生类,repository是一个与数据库交互的类,servlet与用户交互



关于idea里面连接数据库遇到的时区问题

好了进入正题
先看一下效果

准备一个学生类(展示少量代码)
public class Student {
private Integer id;
private String username;
public Student(Integer id, String username) {
this.id = id;
this.username = username;
}
准备一个工具类DBUtil用来快捷处理数据库连接
public class DBUtil {
//静态方法更方便
static Connection connection;
static String url = "jdbc:mysql://localhost:3306/student?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai";
static String user = "root";
static String password = "123456";
static{
try {
Class.forName("com.mysql.cj.jdbc.Driver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
public static Connection getConnection(){
try {
connection = DriverManager.getConnection(url, user, password);
} catch (SQLException e) {
e.printStackTrace();
}
return connection;
}
public static void close(ResultSet resultSet, Statement statement,Connection connection){
if (resultSet != null) {
try {
resultSet.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if (statement != null) {
try {
本文通过一个完整的例子,详细讲解如何使用Servlet、JSP和JDBC来实现数据库的增删改查操作。文章中提到了实体类、数据库交互类以及与用户的交互部分,特别强调了隐藏标签在区分添加和更新请求中的作用,并提供了相关页面的代码片段。同时,还解决了IDEA中配置数据库连接时区问题。
最低0.47元/天 解锁文章
2万+

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



