from DBUtils.PersistentDB import PersistentDB
pool = PersistentDB(
creator=pymysql, # pymysql 连接
host=你的IP地址,
user='用户名',
passwd='密码',
db='库名',
port=3306,
maxusage=None, # 单个连接最大复用次数
setsession=[], # 用于传递到数据库的准备会话,如 [”set name UTF-8″]
closeable=False,
threadlocal=None)
场景 在使用多线程爬虫时候,会因为频繁的开启关闭数据库导致数据库连接失败,建立数据库池会使数据库不用频繁的开启关闭,使用完成后方便下一次调用 (仅仅是自己的观点,并不完全正确,请勿参照。)