优化了数据库连接方式

This commit is contained in:
zhangyuheng 2024-06-14 14:17:30 +08:00
parent 78095df43a
commit 7328e9aff1
3 changed files with 2 additions and 9 deletions

View File

@ -6,7 +6,7 @@
<groupId>cn.lunadeer</groupId>
<artifactId>Dominion</artifactId>
<version>1.31.4-beta</version>
<version>1.31.5-beta</version>
<packaging>jar</packaging>
<name>Dominion</name>

View File

@ -27,7 +27,7 @@ public final class Dominion extends JavaPlugin {
config = new ConfigManager(this);
XLogger.setDebug(config.isDebug());
database = new DatabaseManager(this,
config.getDbType().equals("pgsql") ? DatabaseManager.TYPE.POSTGRESQL : DatabaseManager.TYPE.SQLITE,
DatabaseManager.TYPE.valueOf(config.getDbType().toUpperCase()),
config.getDbHost(),
config.getDbPort(),
config.getDbName(),

View File

@ -22,10 +22,6 @@ public class ConfigManager {
_debug = _file.getBoolean("Debug", false);
XLogger.setDebug(_debug);
_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_port = _file.getString("Database.Port", "5432");
_db_name = _file.getString("Database.Name", "dominion");
@ -171,9 +167,6 @@ public class ConfigManager {
}
public String getDbPass() {
if (_db_pass.contains("@")) {
setDbPass("'" + _db_pass + "'");
}
return _db_pass;
}