然而,我感到惊讶的是,python没有标准的连接池(就像Java中的HikariCP )。pymysql.err.OperationalError: (2003, "Can't connect to MySQL server on '127.0.0.1' ([Errno99] Cannot assign re
我使用pymysql与MySQL数据库交互,并实现了一个连接池。现在的问题是,当断开的连接返回到池中时,我如何清除它们?因此,我想知道当连接返回到池中时,是否有一种方法或标志可以检查:最后执行的sql是否引发异常,错误号是什么?然后,我可以检查errno以了解连接是否断开并重新连接。到目前为止,实现这一点的一种方法是向close()方法引入一个额外的参数,以指示当客户端返回连接时发生errno if异常。errno = None co
我想为Python3使用mysql-connector库,我也可以使用pymysql,但是mysql-connector已经有了一个连接池实现,而pymysql似乎还没有。所以这会减少我要写的代码。但是,当我这样做的时候我发现这3个库都是可用的:
mysql-connector-repackaged - MySQL driver谢谢你的帮助。