You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by jb...@apache.org on 2019/11/27 07:05:42 UTC
[karaf-decanter] branch master updated: Make sure the resultset is
closed properly in the JDBC collector
This is an automated email from the ASF dual-hosted git repository.
jbonofre pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/karaf-decanter.git
The following commit(s) were added to refs/heads/master by this push:
new 5ba6041 Make sure the resultset is closed properly in the JDBC collector
new 8e0bc89 Merge pull request #107 from coheigea/resultset
5ba6041 is described below
commit 5ba6041c9da41e563885dd89f92b781d84912585
Author: Colm O hEigeartaigh <co...@apache.org>
AuthorDate: Tue Nov 5 12:16:25 2019 +0000
Make sure the resultset is closed properly in the JDBC collector
---
.../java/org/apache/karaf/decanter/collector/jdbc/JdbcCollector.java | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/collector/jdbc/src/main/java/org/apache/karaf/decanter/collector/jdbc/JdbcCollector.java b/collector/jdbc/src/main/java/org/apache/karaf/decanter/collector/jdbc/JdbcCollector.java
index c86ab02..04dbd0c 100644
--- a/collector/jdbc/src/main/java/org/apache/karaf/decanter/collector/jdbc/JdbcCollector.java
+++ b/collector/jdbc/src/main/java/org/apache/karaf/decanter/collector/jdbc/JdbcCollector.java
@@ -109,8 +109,7 @@ public class JdbcCollector implements Runnable {
public List<Map<String, Object>> query() {
List<Map<String, Object>> dataRows = new ArrayList<>();
- try {
- ResultSet resultSet = preparedStatement.executeQuery();
+ try (ResultSet resultSet = preparedStatement.executeQuery()) {
ResultSetMetaData resultSetMetaData = resultSet.getMetaData();
int columnCount = resultSetMetaData.getColumnCount();
int rowId = 1;