“DbUtils类关闭资源的操作”的版本间的差异
跳到导航
跳到搜索
Jihongchang(讨论 | 贡献) (建立内容为“https://www.bilibili.com/video/BV1eJ411c7rf/?p=55”的新页面) |
Jihongchang(讨论 | 贡献) |
||
| 第1行: | 第1行: | ||
https://www.bilibili.com/video/BV1eJ411c7rf/?p=55 | https://www.bilibili.com/video/BV1eJ411c7rf/?p=55 | ||
| + | |||
| + | DbUtils 是 commons-dbutils-1.3.jar 中提供的工具类<syntaxhighlight lang="java"> | ||
| + | /** | ||
| + | * 使用 dbutils.jar 中提供的 DbUtils 工具类实现资源的关闭 | ||
| + | * 关闭连接和 Statement 的操作 | ||
| + | * @param conn | ||
| + | * @param ps | ||
| + | */ | ||
| + | public static void closeResource1(Connection conn, Statement ps, ResultSet rs){ | ||
| + | // try { | ||
| + | // DbUtils.close(rs); | ||
| + | // } catch (SQLException e) { | ||
| + | // e.printStackTrace(); | ||
| + | // } | ||
| + | // | ||
| + | // try { | ||
| + | // DbUtils.close(ps); | ||
| + | // } catch (SQLException e) { | ||
| + | // e.printStackTrace(); | ||
| + | // } | ||
| + | // | ||
| + | // try { | ||
| + | // DbUtils.close(conn); | ||
| + | // } catch (SQLException e) { | ||
| + | // e.printStackTrace(); | ||
| + | // } | ||
| + | |||
| + | // DbUtils.closeQuietly(rs); | ||
| + | // DbUtils.closeQuietly(ps); | ||
| + | // DbUtils.closeQuietly(conn); | ||
| + | |||
| + | DbUtils.closeQuietly(conn, ps, rs); | ||
| + | |||
| + | } | ||
| + | </syntaxhighlight>https://github.com/jihch/jdbc_2/blob/main/src/main/java/io/github/jihch/util/JDBCUtils.java | ||
2023年1月14日 (六) 07:32的最新版本
https://www.bilibili.com/video/BV1eJ411c7rf/?p=55
DbUtils 是 commons-dbutils-1.3.jar 中提供的工具类
/**
* 使用 dbutils.jar 中提供的 DbUtils 工具类实现资源的关闭
* 关闭连接和 Statement 的操作
* @param conn
* @param ps
*/
public static void closeResource1(Connection conn, Statement ps, ResultSet rs){
// try {
// DbUtils.close(rs);
// } catch (SQLException e) {
// e.printStackTrace();
// }
//
// try {
// DbUtils.close(ps);
// } catch (SQLException e) {
// e.printStackTrace();
// }
//
// try {
// DbUtils.close(conn);
// } catch (SQLException e) {
// e.printStackTrace();
// }
// DbUtils.closeQuietly(rs);
// DbUtils.closeQuietly(ps);
// DbUtils.closeQuietly(conn);
DbUtils.closeQuietly(conn, ps, rs);
}
https://github.com/jihch/jdbc_2/blob/main/src/main/java/io/github/jihch/util/JDBCUtils.java