WorldSystem/src/main/java/de/butzlabben/world/util/database/DatabaseProvider.java

23 lines
667 B
Java

package de.butzlabben.world.util.database;
import de.butzlabben.world.config.PluginConfig;
import lombok.Getter;
public class DatabaseProvider {
@Getter
public static DatabaseProvider instance = new DatabaseProvider();
@Getter
public final DatabaseUtil util;
private DatabaseProvider() {
String dbType = PluginConfig.getDatabaseType();
if (dbType.equalsIgnoreCase("sqlite"))
util = new SqliteConnection();
else if (dbType.equalsIgnoreCase("mysql"))
util = new MysqlConnection();
else {
throw new IllegalArgumentException("Unknown database type: " + dbType);
}
}
}