Connection con = null;
try {
con = DBPool.getConnection();// 方法已经取得链接
String sql = "UPDATE DEPATERMENT SET "
+ " DEPTENG_NAME = ? WHERE DEPTSTR_ID = ? ";
System.out.println(sql);
PreparedStatement stmt = con.prepareStatement(sql);
stmt.setString(CodeBook.NUMBER_1, "ff");
stmt.setString(CodeBook.NUMBER_2, "1001");
stmt.executeUpdate();
con.close();
} catch (Exception ex) {
ex.printStackTrace();
throw new SQLException();
} finally {
con.close();
}
try {
con = DBPool.getConnection();// 方法已经取得链接
String sql = "UPDATE DEPATERMENT SET "
+ " DEPTENG_NAME = ? WHERE DEPTSTR_ID = ? ";
System.out.println(sql);
PreparedStatement stmt = con.prepareStatement(sql);
stmt.setString(CodeBook.NUMBER_1, "ff");
stmt.setString(CodeBook.NUMBER_2, "1001");
stmt.executeUpdate();
con.close();
} catch (Exception ex) {
ex.printStackTrace();
throw new SQLException();
} finally {
con.close();
}
本文展示了一个使用Java和数据库连接池更新部门信息的例子。通过PreparedStatement预编译语句设置参数,实现对DEPATERMENT表中特定记录的更新操作。代码首先获取数据库连接,然后构造SQL更新语句,接着设置参数并执行更新。

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



