diff options
author | David Panić <david@panic.tk> | 2019-04-29 23:50:49 +0200 |
---|---|---|
committer | David Panić <david@panic.tk> | 2019-04-29 23:50:49 +0200 |
commit | 855ce84f7a7972346eff74b9ef8520c7bce2b43d (patch) | |
tree | 78f79a2c35f6eaec856c237d0f4a1f9dd054da1a /src/main/java/com/redstoner/misc/mysql/MysqlHandler.java | |
parent | 7d3e2a04b2d7603e446cb898633a203d7bcba4d7 (diff) |
Implemented better MySQL connection handling (NEEDS TESTING!)dev
Diffstat (limited to 'src/main/java/com/redstoner/misc/mysql/MysqlHandler.java')
-rw-r--r-- | src/main/java/com/redstoner/misc/mysql/MysqlHandler.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/com/redstoner/misc/mysql/MysqlHandler.java b/src/main/java/com/redstoner/misc/mysql/MysqlHandler.java index d76227a..78364d9 100644 --- a/src/main/java/com/redstoner/misc/mysql/MysqlHandler.java +++ b/src/main/java/com/redstoner/misc/mysql/MysqlHandler.java @@ -55,10 +55,10 @@ public class MysqlHandler { } public MysqlDatabase getDatabase(String databaseName) { - return new MysqlDatabase(getConnection(databaseName)); + return new MysqlDatabase(this, databaseName); } - private Connection getConnection(String databaseName) throws IllegalStateException { + public Connection getConnection(String databaseName) throws IllegalStateException { Connection connection = null; try { connection = DriverManager.getConnection(url + databaseName, username, password); @@ -76,7 +76,7 @@ public class MysqlHandler { ResultSet queryResults = metadata.getCatalogs(); while (queryResults.next()) { String databaseName = queryResults.getString("TABLE_CAT"); - databases.add(new MysqlDatabase(getConnection(databaseName))); + databases.add(new MysqlDatabase(this, databaseName)); } connection.close(); return databases; |