0

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

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

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

4

1 回答 1

1

Connector/Python 中的 C 扩展尚不支持连接池。ACMySQLConnectionPool应该执行。黑客MySQLConnectionPool使用CMySQLConnection对象不应该起作用。

于 2018-12-20T14:32:59.333 回答