diff options
author | Eike Stepper | 2011-01-02 10:18:03 +0000 |
---|---|---|
committer | Eike Stepper | 2011-01-02 10:18:03 +0000 |
commit | dd2ea3ecb3006361aacadb5f3d1f634c331003e9 (patch) | |
tree | 75bab999213a6c4e20a9ede456e7e93640bb315a /plugins/org.eclipse.net4j.db | |
parent | fa308843bc97f5f238ab21fc264a96a393dae80b (diff) | |
download | cdo-dd2ea3ecb3006361aacadb5f3d1f634c331003e9.tar.gz cdo-dd2ea3ecb3006361aacadb5f3d1f634c331003e9.tar.xz cdo-dd2ea3ecb3006361aacadb5f3d1f634c331003e9.zip |
Fixed blob importing and added BackupTest to AllConfigs
Diffstat (limited to 'plugins/org.eclipse.net4j.db')
-rw-r--r-- | plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/DBUtil.java | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/DBUtil.java b/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/DBUtil.java index 9c9868379a..abc61043b7 100644 --- a/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/DBUtil.java +++ b/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/DBUtil.java @@ -323,8 +323,12 @@ public final class DBUtil } } - public static void dropAllTables(Connection connection, String dbName) + /** + * @since 4.0 + */ + public static List<Exception> dropAllTables(Connection connection, String dbName) { + List<Exception> exceptions = new ArrayList<Exception>(); Statement statement = null; try @@ -334,7 +338,15 @@ public final class DBUtil { String sql = "DROP TABLE " + tableName; //$NON-NLS-1$ trace(sql); - statement.execute(sql); + + try + { + statement.execute(sql); + } + catch (SQLException ex) + { + exceptions.add(ex); + } } } catch (SQLException ex) @@ -345,6 +357,8 @@ public final class DBUtil { DBUtil.close(statement); } + + return exceptions; } /** |