|
@@ -22,7 +22,7 @@ import java.util.concurrent.locks.ReentrantLock;
|
|
|
public final class SQLDatabaseManager implements DatabaseManager {
|
|
|
private static final String ALL_QUERY_VERSION = "total";
|
|
|
public static final String COM_MYSQL_JDBC_DRIVER = "com.mysql.jdbc.Driver";
|
|
|
- private String tablePrefix = mcMMO.getMySQLConfigSettings().getUserConfigSectionDatabase().getTablePrefix();
|
|
|
+ private String tablePrefix = mcMMO.getMySQLConfigSettings().getConfigSectionDatabase().getTablePrefix();
|
|
|
|
|
|
private final Map<UUID, Integer> cachedUserIDs = new HashMap<UUID, Integer>();
|
|
|
|
|
@@ -34,7 +34,7 @@ public final class SQLDatabaseManager implements DatabaseManager {
|
|
|
|
|
|
protected SQLDatabaseManager() {
|
|
|
String connectionString = "jdbc:mysql://" + mcMMO.getMySQLConfigSettings().getUserConfigSectionServer().getServerAddress()
|
|
|
- + ":" + mcMMO.getMySQLConfigSettings().getUserConfigSectionServer().getServerPort() + "/" + mcMMO.getMySQLConfigSettings().getUserConfigSectionDatabase().getDatabaseName();
|
|
|
+ + ":" + mcMMO.getMySQLConfigSettings().getUserConfigSectionServer().getServerPort() + "/" + mcMMO.getMySQLConfigSettings().getConfigSectionDatabase().getDatabaseName();
|
|
|
|
|
|
if(mcMMO.getMySQLConfigSettings().getUserConfigSectionServer().isUseSSL())
|
|
|
connectionString +=
|
|
@@ -85,9 +85,9 @@ public final class SQLDatabaseManager implements DatabaseManager {
|
|
|
poolProperties.setUrl(connectionString);
|
|
|
|
|
|
//MySQL User Name
|
|
|
- poolProperties.setUsername(mcMMO.getMySQLConfigSettings().getUserConfigSectionUser().getUsername());
|
|
|
+ poolProperties.setUsername(mcMMO.getMySQLConfigSettings().getConfigSectionUser().getUsername());
|
|
|
//MySQL User Password
|
|
|
- poolProperties.setPassword(mcMMO.getMySQLConfigSettings().getUserConfigSectionUser().getPassword());
|
|
|
+ poolProperties.setPassword(mcMMO.getMySQLConfigSettings().getConfigSectionUser().getPassword());
|
|
|
|
|
|
//Initial Size
|
|
|
poolProperties.setInitialSize(0);
|
|
@@ -783,7 +783,7 @@ public final class SQLDatabaseManager implements DatabaseManager {
|
|
|
+ " WHERE table_schema = ?"
|
|
|
+ " AND table_name = ?");
|
|
|
//Database name
|
|
|
- statement.setString(1, mcMMO.getMySQLConfigSettings().getUserConfigSectionDatabase().getDatabaseName());
|
|
|
+ statement.setString(1, mcMMO.getMySQLConfigSettings().getConfigSectionDatabase().getDatabaseName());
|
|
|
statement.setString(2, tablePrefix + "users");
|
|
|
resultSet = statement.executeQuery();
|
|
|
if (!resultSet.next()) {
|
|
@@ -800,7 +800,7 @@ public final class SQLDatabaseManager implements DatabaseManager {
|
|
|
}
|
|
|
tryClose(resultSet);
|
|
|
//Database name
|
|
|
- statement.setString(1, mcMMO.getMySQLConfigSettings().getUserConfigSectionDatabase().getDatabaseName());
|
|
|
+ statement.setString(1, mcMMO.getMySQLConfigSettings().getConfigSectionDatabase().getDatabaseName());
|
|
|
statement.setString(2, tablePrefix + "huds");
|
|
|
resultSet = statement.executeQuery();
|
|
|
if (!resultSet.next()) {
|
|
@@ -815,7 +815,7 @@ public final class SQLDatabaseManager implements DatabaseManager {
|
|
|
}
|
|
|
tryClose(resultSet);
|
|
|
//Database name
|
|
|
- statement.setString(1, mcMMO.getMySQLConfigSettings().getUserConfigSectionDatabase().getDatabaseName());
|
|
|
+ statement.setString(1, mcMMO.getMySQLConfigSettings().getConfigSectionDatabase().getDatabaseName());
|
|
|
statement.setString(2, tablePrefix + "cooldowns");
|
|
|
resultSet = statement.executeQuery();
|
|
|
if (!resultSet.next()) {
|
|
@@ -841,7 +841,7 @@ public final class SQLDatabaseManager implements DatabaseManager {
|
|
|
}
|
|
|
tryClose(resultSet);
|
|
|
//Database name
|
|
|
- statement.setString(1, mcMMO.getMySQLConfigSettings().getUserConfigSectionDatabase().getDatabaseName());
|
|
|
+ statement.setString(1, mcMMO.getMySQLConfigSettings().getConfigSectionDatabase().getDatabaseName());
|
|
|
statement.setString(2, tablePrefix + "skills");
|
|
|
resultSet = statement.executeQuery();
|
|
|
if (!resultSet.next()) {
|
|
@@ -870,7 +870,7 @@ public final class SQLDatabaseManager implements DatabaseManager {
|
|
|
}
|
|
|
tryClose(resultSet);
|
|
|
//Database name
|
|
|
- statement.setString(1, mcMMO.getMySQLConfigSettings().getUserConfigSectionDatabase().getDatabaseName());
|
|
|
+ statement.setString(1, mcMMO.getMySQLConfigSettings().getConfigSectionDatabase().getDatabaseName());
|
|
|
statement.setString(2, tablePrefix + "experience");
|
|
|
resultSet = statement.executeQuery();
|
|
|
if (!resultSet.next()) {
|