MySQL 连接器/Python 开发人员指南  /  第 8 章连接器/Python C 扩展

第 8 章连接器/Python C 扩展

Connector/Python 支持与 MySQL C 客户端库交互的 C 扩展。对于返回大型结果集的查询,与 MySQL 客户端/服务器协议的纯 Python实现相比,使用 C 扩展可以提高性能。 第 8.1 节,“使用连接器/Python C 扩展的应用程序开发”,描述了使用该mysql.connector模块的应用程序如何使用 C 扩展。也可以通过导入_mysql_connector 模块而不是mysql.connector模块直接使用 C 扩展。参见第 8.2 节,“_mysql_connector C 扩展模块”。有关安装 C 扩展的信息,请参阅 第 4 章,连接器/Python 安装

笔记

C 扩展是在 2.1.1 版本中添加的,从 8.0.11 开始默认启用。该use_pure选项确定是否启用和使用此连接器的 Python 或 C 版本。