| 123456789101112131415161718192021222324252627282930 |
- import logging
- from sqlalchemy import text
- from sqlalchemy.exc import OperationalError
- from app import db
- # Set up logger
- logger = logging.getLogger(__name__)
- def check_database_connection():
- """检查数据库连接状态"""
- try:
- with db.engine.connect() as connection:
- connection.execute(text("SELECT 1"))
- return True
- except OperationalError as e:
- logger.error(f"数据库连接失败: {str(e)}")
- return False
- def check_db_connection():
- try:
- with db.engine.connect() as conn:
- conn.execute(text("SELECT 1"))
- return True
- except OperationalError as e:
- logger.error(f"数据库连接失败: {str(e)}")
- return False
|