# config/database.py # 统一的数据库配置 # ================= SQL Server 配置 ================= SQL_SERVER_CONFIG = { 'driver': 'ODBC Driver 18 for SQL Server', 'server': '192.168.110.114', 'database': 'CompanyDB', 'username': 'peng', 'password': 'Cqbld123456.', 'TrustServerCertificate': 'yes' } # ================= Access 驱动配置 ================= ACCESS_DRIVER = "{Microsoft Access Driver (*.mdb, *.accdb)}" # ================= 兼容性别名 ================= # 为了兼容旧代码,提供不同命名风格的别名 # SQL_SERVER_CONN - 兼容 db_utils.py (使用 uid/pwd) SQL_SERVER_CONN = { 'driver': f"{{{SQL_SERVER_CONFIG['driver']}}}", 'server': SQL_SERVER_CONFIG['server'], 'database': SQL_SERVER_CONFIG['database'], 'uid': SQL_SERVER_CONFIG['username'], 'pwd': SQL_SERVER_CONFIG['password'] } # DB_CONFIG - 兼容 etl_manager.py, migration.py (使用 username/password) DB_CONFIG = SQL_SERVER_CONFIG.copy()