diff options
author | Clemens Eisserer | 2020-04-21 14:00:41 +0000 |
---|---|---|
committer | Eike Stepper | 2020-10-08 08:32:37 +0000 |
commit | 64b0bfff64b0b0c0f2cad2e042fdcacbd5d02b0b (patch) | |
tree | fada55d164282c71f93c9b1b7cb8f9da7ee6520f | |
parent | 9777d871fb78a5ce10fc529ff95a923442f1e66a (diff) | |
download | cdo-64b0bfff64b0b0c0f2cad2e042fdcacbd5d02b0b.tar.gz cdo-64b0bfff64b0b0c0f2cad2e042fdcacbd5d02b0b.tar.xz cdo-64b0bfff64b0b0c0f2cad2e042fdcacbd5d02b0b.zip |
[562362] prepare statement inside try/catch block
Signed-off-by: Clemens Eisserer <linuxhippy@gmail.com>
-rw-r--r-- | plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db/SQLQueryHandler.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db/SQLQueryHandler.java b/plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db/SQLQueryHandler.java index 2a7039e4b3..2c8fefa7a9 100644 --- a/plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db/SQLQueryHandler.java +++ b/plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db/SQLQueryHandler.java @@ -105,12 +105,13 @@ public class SQLQueryHandler implements IQueryHandler boolean mapQuery = false; IIDHandler idHandler = accessor.getStore().getIDHandler(); - IDBPreparedStatement stmt = accessor.getDBConnection().prepareStatement(query, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY, - ReuseProbability.MEDIUM); + IDBPreparedStatement stmt = null; ResultSet resultSet = null; try { + stmt = accessor.getDBConnection().prepareStatement(query, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY, ReuseProbability.MEDIUM); + for (String key : info.getParameters().keySet()) { if (FIRST_RESULT.equalsIgnoreCase(key)) |