报错:
pymysql.err.InterfaceError: (0, '')
场景:
使用连接池进行python对msql的直连
原因:
使用完一个conn连接后没有放回连接池,而是将整个连接关闭
解决方案:
# 初始化时建立连接池 pool = MyPymysqlPool(BasePymysqlPool)
# 每次调用时 pool.getconn() # 重新获取连接 ret = pool.getOne(sql) # 执行sql func(ret) # 对结果进行处理 pool.end() # commit代码 pool.dispose() # 释放连接 参考文献:
Python】数据库异常pymysql.err.InterfaceError: (0, '')解决方案_2021 真实-CSDN博客