mirror of
https://github.com/CarmJos/MoeTeleport.git
synced 2024-09-19 13:25:56 +00:00
修改数据库配置读取方式,使其更简单明了
This commit is contained in:
parent
e186e5ea0a
commit
f3c5ff6eb6
@ -9,9 +9,19 @@ public class DBConfiguration {
|
||||
"com.mysql.cj.jdbc.Driver"
|
||||
);
|
||||
|
||||
protected static final ConfigValue<String> URL = new ConfigValue<>(
|
||||
"storage.mysql.url", String.class,
|
||||
"jdbc:mysql://127.0.0.1:3306/minecraft"
|
||||
protected static final ConfigValue<String> HOST = new ConfigValue<>(
|
||||
"storage.mysql.host", String.class,
|
||||
"127.0.0.1"
|
||||
);
|
||||
|
||||
protected static final ConfigValue<Integer> PORT = new ConfigValue<>(
|
||||
"storage.mysql.port", Integer.class,
|
||||
3306
|
||||
);
|
||||
|
||||
protected static final ConfigValue<String> DATABASE = new ConfigValue<>(
|
||||
"storage.mysql.database", String.class,
|
||||
"minecraft"
|
||||
);
|
||||
|
||||
protected static final ConfigValue<String> USERNAME = new ConfigValue<>(
|
||||
|
@ -24,7 +24,8 @@ public class MySQLStorage implements DataStorage {
|
||||
try {
|
||||
Main.log(" 尝试连接到数据库...");
|
||||
this.sqlManager = EasySQL.createManager(
|
||||
DBConfiguration.DRIVER_NAME.get(), DBConfiguration.URL.get(),
|
||||
DBConfiguration.DRIVER_NAME.get(),
|
||||
DBConfiguration.HOST.get() + ":" + DBConfiguration.PORT.get() + "/" + DBConfiguration.DATABASE.get(),
|
||||
DBConfiguration.USERNAME.get(), DBConfiguration.PASSWORD.get()
|
||||
);
|
||||
} catch (Exception exception) {
|
||||
|
@ -33,9 +33,13 @@ storage:
|
||||
mysql:
|
||||
# 数据库驱动路径
|
||||
driver: "com.mysql.cj.jdbc.Driver"
|
||||
url: "jdbc:mysql://127.0.0.1:3306/<db-name>"
|
||||
# 数据库连接配置
|
||||
host: "127.0.0.1"
|
||||
port: 3306
|
||||
database: "minecraft"
|
||||
username: "username"
|
||||
password: "password"
|
||||
# 插件相关表的名称
|
||||
tables:
|
||||
last-location: "mt_last_locations"
|
||||
home: "mt_homes"
|
||||
|
Loading…
Reference in New Issue
Block a user