diff --git a/admin/dashboard/server.py b/admin/dashboard/server.py index a4d3859..7f5fa9a 100644 --- a/admin/dashboard/server.py +++ b/admin/dashboard/server.py @@ -86,29 +86,10 @@ class DashboardServer: self.logger.info("正在初始化数据库连接...") self.logger.info(f"数据库主机: {db_config.get('host')}, 数据库: {db_config.get('database')}") - # 初始化数据库连接管理器 - 修改为先获取实例,再配置 - self.db_manager = DBConnectionManager.get_instance() - - # 配置数据库连接 - self.db_manager.configure( - pool_name=db_config.get("pool_name"), - pool_size=db_config.get("pool_size"), - host=db_config.get("host"), - user=db_config.get("user"), - password=db_config.get("password"), - database=db_config.get("database"), - charset=db_config.get("charset"), - use_unicode=db_config.get("use_unicode"), - get_warnings=db_config.get("get_warnings"), - pool_reset_session=db_config.get("pool_reset_session") - ) - - # 配置Redis连接 - self.db_manager.configure_redis( - host=redis_config.get("host"), - port=redis_config.get("port"), - db=redis_config.get("db"), - decode_responses=redis_config.get("decode_responses") + # 初始化数据库连接管理器 - 按照DBConnectionManager的接口要求传递参数 + self.db_manager = DBConnectionManager.get_instance( + mysql_config=db_config, + redis_config=redis_config ) # 初始化数据库操作类