文档主页
MySQL Connector/Python 开发人员指南
相关文档 下载本手册
PDF (US Ltr) - 0.7Mb
PDF (A4) - 0.7Mb


MySQL Connector/Python 开发人员指南  /  Connector/Python API 参考

第 10 章 Connector/Python API 参考

目录

10.1 mysql.connector 模块
10.1.1 mysql.connector.connect() 方法
10.1.2 mysql.connector.apilevel 属性
10.1.3 mysql.connector.paramstyle 属性
10.1.4 mysql.connector.threadsafety 属性
10.1.5 mysql.connector.__version__ 属性
10.1.6 mysql.connector.__version_info__ 属性
10.2 connection.MySQLConnection 类
10.2.1 connection.MySQLConnection() 构造函数
10.2.2 MySQLConnection.close() 方法
10.2.3 MySQLConnection.commit() 方法
10.2.4 MySQLConnection.config() 方法
10.2.5 MySQLConnection.connect() 方法
10.2.6 MySQLConnection.cursor() 方法
10.2.7 MySQLConnection.cmd_change_user() 方法
10.2.8 MySQLConnection.cmd_debug() 方法
10.2.9 MySQLConnection.cmd_init_db() 方法
10.2.10 MySQLConnection.cmd_ping() 方法
10.2.11 MySQLConnection.cmd_process_info() 方法
10.2.12 MySQLConnection.cmd_process_kill() 方法
10.2.13 MySQLConnection.cmd_query() 方法
10.2.14 MySQLConnection.cmd_query_iter() 方法
10.2.15 MySQLConnection.cmd_quit() 方法
10.2.16 MySQLConnection.cmd_refresh() 方法
10.2.17 MySQLConnection.cmd_reset_connection() 方法
10.2.18 MySQLConnection.cmd_shutdown() 方法
10.2.19 MySQLConnection.cmd_statistics() 方法
10.2.20 MySQLConnection.disconnect() 方法
10.2.21 MySQLConnection.get_row() 方法
10.2.22 MySQLConnection.get_rows() 方法
10.2.23 MySQLConnection.get_server_info() 方法
10.2.24 MySQLConnection.get_server_version() 方法
10.2.25 MySQLConnection.is_connected() 方法
10.2.26 MySQLConnection.isset_client_flag() 方法
10.2.27 MySQLConnection.ping() 方法
10.2.28 MySQLConnection.reconnect() 方法
10.2.29 MySQLConnection.reset_session() 方法
10.2.30 MySQLConnection.rollback() 方法
10.2.31 MySQLConnection.set_charset_collation() 方法
10.2.32 MySQLConnection.set_client_flags() 方法
10.2.33 MySQLConnection.shutdown() 方法
10.2.34 MySQLConnection.start_transaction() 方法
10.2.35 MySQLConnection.autocommit 属性
10.2.36 MySQLConnection.unread_results 属性
10.2.37 MySQLConnection.can_consume_results 属性
10.2.38 MySQLConnection.charset 属性
10.2.39 MySQLConnection.collation 属性
10.2.40 MySQLConnection.connection_id 属性
10.2.41 MySQLConnection.database 属性
10.2.42 MySQLConnection.get_warnings 属性
10.2.43 MySQLConnection.in_transaction 属性
10.2.44 MySQLConnection.raise_on_warnings 属性
10.2.45 MySQLConnection.server_host 属性
10.2.46 MySQLConnection.server_port 属性
10.2.47 MySQLConnection.sql_mode 属性
10.2.48 MySQLConnection.time_zone 属性
10.2.49 MySQLConnection.unix_socket 属性
10.2.50 MySQLConnection.user 属性
10.3 pooling.MySQLConnectionPool 类
10.3.1 pooling.MySQLConnectionPool 构造函数
10.3.2 MySQLConnectionPool.add_connection() 方法
10.3.3 MySQLConnectionPool.get_connection() 方法
10.3.4 MySQLConnectionPool.set_config() 方法
10.3.5 MySQLConnectionPool.pool_name 属性
10.4 pooling.PooledMySQLConnection 类
10.4.1 pooling.PooledMySQLConnection 构造函数
10.4.2 PooledMySQLConnection.close() 方法
10.4.3 PooledMySQLConnection.config() 方法
10.4.4 PooledMySQLConnection.pool_name 属性
10.5 cursor.MySQLCursor 类
10.5.1 cursor.MySQLCursor 构造函数
10.5.2 MySQLCursor.add_attribute() 方法
10.5.3 MySQLCursor.clear_attributes() 方法
10.5.4 MySQLCursor.get_attributes() 方法
10.5.5 MySQLCursor.callproc() 方法
10.5.6 MySQLCursor.close() 方法
10.5.7 MySQLCursor.execute() 方法
10.5.8 MySQLCursor.executemany() 方法
10.5.9 MySQLCursor.fetchall() 方法
10.5.10 MySQLCursor.fetchmany() 方法
10.5.11 MySQLCursor.fetchone() 方法
10.5.12 MySQLCursor.fetchwarnings() 方法
10.5.13 MySQLCursor.stored_results() 方法
10.5.14 MySQLCursor.column_names 属性
10.5.15 MySQLCursor.description 属性
10.5.16 MySQLCursor.lastrowid 属性
10.5.17 MySQLCursor.rowcount 属性
10.5.18 MySQLCursor.statement 属性
10.5.19 MySQLCursor.with_rows 属性
10.6 子类 cursor.MySQLCursor
10.6.1 cursor.MySQLCursorBuffered 类
10.6.2 cursor.MySQLCursorRaw 类
10.6.3 cursor.MySQLCursorBufferedRaw 类
10.6.4 cursor.MySQLCursorDict 类
10.6.5 cursor.MySQLCursorBufferedDict 类
10.6.6 cursor.MySQLCursorNamedTuple 类
10.6.7 cursor.MySQLCursorBufferedNamedTuple 类
10.6.8 cursor.MySQLCursorPrepared 类
10.7 constants.ClientFlag 类
10.8 constants.FieldType 类
10.9 constants.SQLMode 类
10.10 constants.CharacterSet 类
10.11 constants.RefreshOption 类
10.12 错误和异常
10.12.1 errorcode 模块
10.12.2 errors.Error 异常
10.12.3 errors.DataError 异常
10.12.4 errors.DatabaseError 异常
10.12.5 errors.IntegrityError 异常
10.12.6 errors.InterfaceError 异常
10.12.7 errors.InternalError 异常
10.12.8 errors.NotSupportedError 异常
10.12.9 errors.OperationalError 异常
10.12.10 errors.PoolError 异常
10.12.11 errors.ProgrammingError 异常
10.12.12 errors.Warning 异常
10.12.13 errors.custom_error_exception() 函数

本章包含 Connector/Python 的公共 API 参考。示例应被认为适用于 Python 2.7,以及 Python 3.1 及更高版本。它们也可能适用于较旧的版本(如 Python 2.4),除非它们使用在较新 Python 版本中引入的功能。例如,使用 as 关键字的异常处理是在 Python 2.6 中引入的,在 Python 2.4 中将无法使用。

注意

Connector/Python 8.0.24 中已删除对 Python 2.7 的支持。

以下概述显示了 mysql.connector 包及其模块。目前,仅记录了对最终用户最有用的模块、类和方法。

mysql.connector
  errorcode
  errors
  connection
  constants
  conversion
  cursor
  dbapi
  locales
    eng
      client_error
  protocol
  utils