db.py 574 B

12345678910111213141516171819202122
  1. from conf import Config
  2. from tool.typing import List
  3. if Config.database.upper() == 'MYSQL':
  4. try:
  5. from .mysql_db import MysqlDB
  6. except ImportError:
  7. print("无法导入MysqlDB程序")
  8. raise
  9. else:
  10. DB = MysqlDB
  11. else:
  12. print(f"不支持的数据库类型: {Config.database}")
  13. raise Exception
  14. def search_from_garbage_checker_user(columns: List[str], where, db: DB):
  15. cur = db.search(columns=columns, table='garbage_checker_user', where=where)
  16. if cur is None:
  17. return None
  18. res = cur.fetchall()
  19. return res