From b0ade3f1d6cc5825fdb9dfd56ca2bdc56efbf878 Mon Sep 17 00:00:00 2001 From: Looly Date: Fri, 6 Dec 2019 20:13:11 +0800 Subject: [PATCH] fix sql bug --- CHANGELOG.md | 4 ++++ hutool-db/src/main/java/cn/hutool/db/sql/SqlExecutor.java | 8 +------- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9245d7d8d..b49ab2c9d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,11 @@ ## 5.1.0 ### 新特性 +* 【core 】 新增WatchServer(issue#440@Github) + + ### Bug修复 +* 【db 】 修复SqlExecutor.callQuery关闭Statement导致的问题(issue#I16981@Gitee) ------------------------------------------------------------------------------------------------------------- diff --git a/hutool-db/src/main/java/cn/hutool/db/sql/SqlExecutor.java b/hutool-db/src/main/java/cn/hutool/db/sql/SqlExecutor.java index d3b2ee1b9..95a4fa9a6 100644 --- a/hutool-db/src/main/java/cn/hutool/db/sql/SqlExecutor.java +++ b/hutool-db/src/main/java/cn/hutool/db/sql/SqlExecutor.java @@ -92,13 +92,7 @@ public class SqlExecutor { * @since 4.1.4 */ public static ResultSet callQuery(Connection conn, String sql, Object... params) throws SQLException { - CallableStatement proc = null; - try { - proc = StatementUtil.prepareCall(conn, sql, params); - return proc.executeQuery(); - } finally { - DbUtil.close(proc); - } + return StatementUtil.prepareCall(conn, sql, params).executeQuery(); } /**