connection.py 717 B

12345678910111213141516171819202122232425
  1. """共享数据库连接"""
  2. import os
  3. import pymysql
  4. def get_connection():
  5. """获取数据库连接(与 store_results_mysql、schedule 共用配置)"""
  6. host = os.getenv("DB_HOST", "rm-t4nh1xx6o2a6vj8qu3o.mysql.singapore.rds.aliyuncs.com")
  7. port = int(os.getenv("DB_PORT", "3306"))
  8. user = os.getenv("DB_USER", "content_rw")
  9. password = os.getenv("DB_PASSWORD", "bC1aH4bA1lB0")
  10. database = os.getenv("DB_NAME", "content-deconstruction-supply")
  11. return pymysql.connect(
  12. host=host,
  13. port=port,
  14. user=user,
  15. password=password,
  16. database=database,
  17. charset="utf8mb4",
  18. cursorclass=pymysql.cursors.DictCursor,
  19. autocommit=True,
  20. )