db_config.py 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #!/usr/bin/env python
  2. # -*- coding:utf-8 -*-
  3. # author:SunXiuWen
  4. # make_time:2019/1/13
  5. # -*- coding: UTF-8 -*-
  6. import pymysql
  7. # 数据库信息
  8. DB_TEST_HOST = "192.168.1.233"
  9. # DB_TEST_HOST = "127.0.0.1"
  10. DB_TEST_PORT = 3306
  11. DB_TEST_DBNAME = "ct_project"
  12. DB_TEST_USER = "zx"
  13. DB_TEST_PASSWORD = "zx123456"
  14. # DB_TEST_USER = "root"
  15. # DB_TEST_PASSWORD = "123456"
  16. # 数据库连接编码
  17. DB_CHARSET = "utf8"
  18. # mincached : 启动时开启的闲置连接数量(缺省值 0 开始时不创建连接)
  19. DB_MIN_CACHED = 10
  20. # maxcached : 连接池中允许的闲置的最多连接数量(缺省值 0 代表不闲置连接池大小)
  21. DB_MAX_CACHED = 10
  22. # maxshared : 共享连接数允许的最大数量(缺省值 0 代表所有连接都是专用的)如果达到了最大数量,被请求为共享的连接将会被共享使用
  23. DB_MAX_SHARED = 20
  24. # maxconnecyions : 创建连接池的最大数量(缺省值 0 代表不限制)
  25. DB_MAX_CONNECYIONS = 100
  26. # blocking : 设置在连接池达到最大数量时的行为(缺省值 0 或 False 代表返回一个错误<toMany......> 其他代表阻塞直到连接数减少,连接被分配)
  27. DB_BLOCKING = True
  28. # maxusage : 单个连接的最大允许复用次数(缺省值 0 或 False 代表不限制的复用).当达到最大数时,连接会自动重新连接(关闭和重新打开)
  29. DB_MAX_USAGE = 0
  30. # setsession : 一个可选的SQL命令列表用于准备每个会话,如["set datestyle to german", ...]
  31. DB_SET_SESSION = None
  32. # creator : 使用连接数据库的模块
  33. DB_CREATOR = pymysql