mirror of
https://github.com/ColdeZhang/Dominion.git
synced 2024-10-19 03:26:40 +08:00
优化了数据库连接方式
This commit is contained in:
parent
78095df43a
commit
7328e9aff1
2
pom.xml
2
pom.xml
@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
<groupId>cn.lunadeer</groupId>
|
<groupId>cn.lunadeer</groupId>
|
||||||
<artifactId>Dominion</artifactId>
|
<artifactId>Dominion</artifactId>
|
||||||
<version>1.31.4-beta</version>
|
<version>1.31.5-beta</version>
|
||||||
<packaging>jar</packaging>
|
<packaging>jar</packaging>
|
||||||
|
|
||||||
<name>Dominion</name>
|
<name>Dominion</name>
|
||||||
|
@ -27,7 +27,7 @@ public final class Dominion extends JavaPlugin {
|
|||||||
config = new ConfigManager(this);
|
config = new ConfigManager(this);
|
||||||
XLogger.setDebug(config.isDebug());
|
XLogger.setDebug(config.isDebug());
|
||||||
database = new DatabaseManager(this,
|
database = new DatabaseManager(this,
|
||||||
config.getDbType().equals("pgsql") ? DatabaseManager.TYPE.POSTGRESQL : DatabaseManager.TYPE.SQLITE,
|
DatabaseManager.TYPE.valueOf(config.getDbType().toUpperCase()),
|
||||||
config.getDbHost(),
|
config.getDbHost(),
|
||||||
config.getDbPort(),
|
config.getDbPort(),
|
||||||
config.getDbName(),
|
config.getDbName(),
|
||||||
|
@ -22,10 +22,6 @@ public class ConfigManager {
|
|||||||
_debug = _file.getBoolean("Debug", false);
|
_debug = _file.getBoolean("Debug", false);
|
||||||
XLogger.setDebug(_debug);
|
XLogger.setDebug(_debug);
|
||||||
_db_type = _file.getString("Database.Type", "sqlite");
|
_db_type = _file.getString("Database.Type", "sqlite");
|
||||||
if (!_db_type.equals("pgsql") && !_db_type.equals("sqlite")) {
|
|
||||||
XLogger.err("当前数据库只支持 pgsql 或 sqlite,已重置为 sqlite");
|
|
||||||
setDbType("sqlite");
|
|
||||||
}
|
|
||||||
_db_host = _file.getString("Database.Host", "localhost");
|
_db_host = _file.getString("Database.Host", "localhost");
|
||||||
_db_port = _file.getString("Database.Port", "5432");
|
_db_port = _file.getString("Database.Port", "5432");
|
||||||
_db_name = _file.getString("Database.Name", "dominion");
|
_db_name = _file.getString("Database.Name", "dominion");
|
||||||
@ -171,9 +167,6 @@ public class ConfigManager {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public String getDbPass() {
|
public String getDbPass() {
|
||||||
if (_db_pass.contains("@")) {
|
|
||||||
setDbPass("'" + _db_pass + "'");
|
|
||||||
}
|
|
||||||
return _db_pass;
|
return _db_pass;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user