Create database tables on startup
This commit is contained in:
parent
1793dc59ee
commit
4651776758
|
|
@ -4,6 +4,8 @@ import com.alttd.commandManager.CommandManager;
|
||||||
import com.alttd.config.SettingsConfig;
|
import com.alttd.config.SettingsConfig;
|
||||||
import com.alttd.config.MessagesConfig;
|
import com.alttd.config.MessagesConfig;
|
||||||
import com.alttd.console.ConsoleCommandManager;
|
import com.alttd.console.ConsoleCommandManager;
|
||||||
|
import com.alttd.database.Database;
|
||||||
|
import com.alttd.database.DatabaseTables;
|
||||||
import com.alttd.permissions.PermissionManager;
|
import com.alttd.permissions.PermissionManager;
|
||||||
import com.alttd.util.Logger;
|
import com.alttd.util.Logger;
|
||||||
import com.mysql.cj.log.Log;
|
import com.mysql.cj.log.Log;
|
||||||
|
|
@ -42,6 +44,7 @@ public class AltitudeBot {
|
||||||
exit(1);
|
exit(1);
|
||||||
Logger.exception(e);
|
Logger.exception(e);
|
||||||
}
|
}
|
||||||
|
DatabaseTables.createTables(Database.getDatabase().getConnection());
|
||||||
ConsoleCommandManager.startConsoleCommands(jda);
|
ConsoleCommandManager.startConsoleCommands(jda);
|
||||||
try {
|
try {
|
||||||
jda.getPresence().setPresence(
|
jda.getPresence().setPresence(
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,7 @@ import java.sql.SQLException;
|
||||||
|
|
||||||
public class DatabaseTables {
|
public class DatabaseTables {
|
||||||
|
|
||||||
|
private static DatabaseTables instance = null;
|
||||||
private Connection connection;
|
private Connection connection;
|
||||||
|
|
||||||
protected DatabaseTables (Connection connection) {
|
protected DatabaseTables (Connection connection) {
|
||||||
|
|
@ -68,4 +69,9 @@ public class DatabaseTables {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void createTables(Connection connection) {
|
||||||
|
if (instance == null)
|
||||||
|
instance = new DatabaseTables(connection);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user