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

8.2 _mysql_connector C 扩展模块

要直接使用 C 扩展,导入 _mysql_connector模块而不是 mysql.connector,然后使用 _mysql_connector.MySQL()类获取 MySQL实例。例如:

import _mysql_connector

ccnx = _mysql_connector.MySQL()
ccnx.connect(user='scott', password='password',
             host='127.0.0.1', database='employees')

ccnx.query("SHOW VARIABLES LIKE 'version%'")
row = ccnx.fetch_row()
while row:
  print(row)
  row = ccnx.fetch_row()
ccnx.free_result()

ccnx.close()

有关详细信息,请参阅 第 11 章,连接器/Python C 扩展 API 参考