Python MySQL驱动是Python编程语言与MySQL数据库之间交互的桥梁,使开发者可以利用Python进行数据库的查询、更新和管理

mysql-connector-python

这是一个由MySQL官方提供的Python驱动,提供了与Python标准库DB-API兼容的接口。安装mysql-connector-python可以通过Python的包管理器pip来完成:

pip install mysql-connector-python

安装完成后,可以使用以下代码连接到MySQL数据库:

import mysql.connector
cnx = mysql.connector.connect(user='your_username', password='your_password', host='localhost', database='your_database')
cursor = cnx.cursor()

pymysql

这是一个社区维护的Python MySQL驱动,同样符合DB-API标准。安装pymysql的命令如下:

pip install pymysql

使用pymysql连接数据库的代码如下:

import pymysql
db = pymysql.connect(host='localhost', user='your_username', password='your_password', db='your_database')
with db.cursor() as cursor:
    sql = \"SELECT * FROM your_table\"
    cursor.execute(sql)
    result = cursor.fetchall()
    for row in result:
        print(row)

在Python中,无论使用哪种驱动,都需要注意数据库的连接管理异常处理。例如,在执行完数据库操作后,应关闭游标和连接。