MySQL 提供了 Python 的官方链接库 mysql-connector-python 操作数据库,下面介绍数据库的链接,及错误处理。
安装 Connector/Python
pip install mysql-connector-python
连接数据库
connect() 方法成功连接 MySQL 数据库后返回 MySQLConnection 对象。
下面的代码通过用户名和密码等信息连接到数据库,使用完数据库后需要关闭连接。
import mysql.connector
cnx = mysql.connector.connect(user='scott', password='password',
host='127.0.0.1',
database='employees')
cnx.close()
也可以通过 connection.MySQLConnection() 连接数据库,如下所示:
from mysql.connector import (connection)
cnx = connection.MySQLConnection(user='scott', password='password',
host='127.0.0.1',
database='employees')
cnx.close()
以上两种方式都可以正常连接数据库,但一般更喜欢使用 connect() 方式连接。
可以通过 ** 操作符指定传入的参数,如下所示。
import