summaryrefslogtreecommitdiff
path: root/src/main/java/com/redstoner/misc/mysql/MysqlHandler.java
diff options
context:
space:
mode:
authorDavid Panić <david@panic.tk>2019-04-29 23:50:49 +0200
committerDavid Panić <david@panic.tk>2019-04-29 23:50:49 +0200
commit855ce84f7a7972346eff74b9ef8520c7bce2b43d (patch)
tree78f79a2c35f6eaec856c237d0f4a1f9dd054da1a /src/main/java/com/redstoner/misc/mysql/MysqlHandler.java
parent7d3e2a04b2d7603e446cb898633a203d7bcba4d7 (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.java6
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;