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