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

时间:2018-12-17 19:19:49

标签: python mysql-connector-python mysql-connector-c

我正在使用MySQL的 Connector / Python C扩展,因为我需要访问结果中每一列的原始表。 C扩展通过“ fetch_fields()”调用提供了此功能,该调用在基本的 Connector / Python 中似乎不可用(无C扩展)。

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

C扩展是否有标准的池化机制?我曾考虑过使用 MySQLConnectionPool 的add连接方法来使用C扩展连接填充连接池,但是C扩展的接口与标准接口完全不同,因此我希望这会引起问题。 / p>

1 个答案:

答案 0 :(得分:1)

连接器/ Python中的C扩展尚不支持连接池。 CMySQLConnectionPool应该被实现。入侵MySQLConnectionPool以使用CMySQLConnection对象应该无效。