X-Git-Url: http://jaekl.net/gitweb/?a=blobdiff_plain;f=prod%2Fnet%2Fjaekl%2Fcfb%2Fdb%2Fdriver%2FDbDriver.java;h=9de7264d9d2ca30ebec495ca59ca8087d655d009;hb=a938b67bf3d3bd86f8dd7b1f958e81007bf6f2fe;hp=169cfee3553b8cc2e247bea6914b97b40b5c5b70;hpb=a683a5834138300c924274d1cda66a4a359222c5;p=cfb.git diff --git a/prod/net/jaekl/cfb/db/driver/DbDriver.java b/prod/net/jaekl/cfb/db/driver/DbDriver.java index 169cfee..9de7264 100644 --- a/prod/net/jaekl/cfb/db/driver/DbDriver.java +++ b/prod/net/jaekl/cfb/db/driver/DbDriver.java @@ -19,13 +19,16 @@ public abstract class DbDriver { // Load the JDBC driver public abstract void load() throws ClassNotFoundException; - public abstract Connection connect(String host, int port, String user, String pass); + public abstract Connection connect(String host, int port, String dbName, String user, String pass) throws SQLException; public boolean createTable(Connection con, Table table) throws SQLException { String sql = createTableSql(table); try (PreparedStatement ps = con.prepareStatement(sql)) { ps.executeUpdate(); } + catch (SQLException exc) { + throw new SQLException("Failed to executeUpdate: " + sql, exc); + } return true; }