Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorClemens Eisserer2020-04-21 14:00:41 +0000
committerEike Stepper2020-10-08 08:32:37 +0000
commit64b0bfff64b0b0c0f2cad2e042fdcacbd5d02b0b (patch)
treefada55d164282c71f93c9b1b7cb8f9da7ee6520f
parent9777d871fb78a5ce10fc529ff95a923442f1e66a (diff)
downloadcdo-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.java5
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))

Back to the top