JavaWeb表操作CRUD实战教程
JavaWeb 的表操作代码,写得还挺规整的,适合你要练练增删改查的时候参考下。用的是 Servlet 搭配 JDBC,逻辑清晰,CRUD 流程拆得细,适合新手过一遍思路。像表单、预编译 SQL、封装 DAO 这些步骤,都有实战代码配套,照着练一遍,效果挺的。
表单提交到 Servlet,Servlet 里用request.getParameter
取值,再接PreparedStatement
拼 SQL,像这样:
String sql = "INSERT INTO user (name, age) VALUES (?, ?)";
PreparedStatement ps = conn.prepareStatement(sql);
ps.setString(1, name);
ps.setInt(2, age);
ps.executeUpdate();
读取操作就常用ResultSet
遍历,顺手转 JavaBean,前端展示也方便。比如查列表时,用集合装起来,转 JSON 给前端也不难:
while (rs.next()) {
User user = new User();
user.setId(rs.getInt("id"));
user.setName(rs.getString("name"));
list.add(user);
}
更新、删除的逻辑也差不多,记得加上WHERE
,不然全表都改了就尴尬了。还有事务控制别忘了,conn.setAutoCommit(false)
配合commit()
一起用。
代码结构里还用到了DAO 模式,这一点蛮值得学的。能把业务逻辑和数据库操作分开写,后期维护轻松多了。如果你在做练手项目,比如一个用户管理系统,这套思路直接拿来用还挺合适。
想拓展的话,SpringMVC 里也有类似的做法,顺带推荐下SpringMVC JDBC 操作 CRUD这篇文章,思路更现代一点。
2.88MB
文件大小:
评论区