MySQL Connector/Python 发行说明
目录
- 10.1 mysql.connector 模块
- 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.4 pooling.PooledMySQLConnection 类
- 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.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