我正在使用MySQL的 Connector / Python C扩展,因为我需要访问结果中每一列的原始表。 C扩展通过“ fetch_fields()”调用提供了此功能,该调用在基本的 Connector / Python 中似乎不可用(无C扩展)。
Connector / Python配备了连接池机制;例如MySQLConnectionPool。但是,我还没有为C扩展找到类似的功能。
C扩展是否有标准的池化机制?我曾考虑过使用 MySQLConnectionPool 的add连接方法来使用C扩展连接填充连接池,但是C扩展的接口与标准接口完全不同,因此我希望这会引起问题。 / p>
答案 0 :(得分:1)
连接器/ Python中的C扩展尚不支持连接池。
CMySQLConnectionPool
应该被实现。入侵MySQLConnectionPool
以使用CMySQLConnection
对象应该无效。