连接器/Python C扩展的标准连接池



我正在使用MySQL的连接器/Python C扩展,因为我需要访问结果中每一列的原始表。C扩展通过"fetch_fields(("调用提供了这一功能,该调用在基本的Connector/Python中似乎不可用(没有C扩展(。

Connector/Python配备了连接池机制;例如MySQLConnectionPool。然而,我还没有为C扩展找到类似的功能。

C扩展是否有标准的池机制?我曾想过使用MySQLConnectionPool的add connection方法来用C扩展连接填充连接池,但C扩展的接口与标准接口截然不同,所以我预计这会导致问题。

Connector/Python中的C扩展还不支持连接池。应实施CMySQLConnectionPool。破解MySQLConnectionPool以使用CMySQLConnection对象应该不起作用。

最新更新