Class EconomyDatabase
java.lang.Object
net.chen.legacyLand.economy.EconomyDatabase
经济系统数据库管理器
支持跟随主数据库配置使用 SQLite 或 MySQL,独立 SQLite 作为 fallback
-
Method Summary
Modifier and TypeMethodDescriptionvoidconnect()独立 SQLite 连接(fallback)voidconnect(DatabaseManager dbManager, String dbType) 使用主数据库连接(跟随 database.type 配置)void断开数据库连接(仅独立 SQLite 模式才关闭)数据库适配:表引擎/字符集后缀获取数据库连接 共享模式:从 DatabaseManager 获取(连接池) 独立模式:返回自己的 SQLite 连接获取数据库类型static EconomyDatabasestatic EconomyDatabasegetInstance(LegacyLand plugin) booleanisMysql()是否为 MySQL数据库适配:自增整数主键realType()数据库适配:浮点数类型textType()数据库适配:文本类型uuidType()数据库适配:UUID 列类型
-
Method Details
-
getInstance
-
getInstance
-
connect
使用主数据库连接(跟随 database.type 配置) -
connect
public void connect()独立 SQLite 连接(fallback) -
getConnection
获取数据库连接 共享模式:从 DatabaseManager 获取(连接池) 独立模式:返回自己的 SQLite 连接 -
getDbType
获取数据库类型 -
isMysql
public boolean isMysql()是否为 MySQL -
textType
数据库适配:文本类型 -
uuidType
数据库适配:UUID 列类型 -
pkIntType
数据库适配:自增整数主键 -
realType
数据库适配:浮点数类型 -
engineCharset
数据库适配:表引擎/字符集后缀 -
disconnect
public void disconnect()断开数据库连接(仅独立 SQLite 模式才关闭)
-