第一种:mysql-connector 驱动
MySQL 是最流行的关系型数据库管理系统,使用 mysql-connector 来连接使用 MySQL, mysql-connector 是 MySQL 官方提供的驱动器。
我们可以使用 pip 命令来安装 mysql-connector:
python -m pip install mysql-connector
使用以下代码测试 mysql-connector 是否安装成功:
import mysql.connectormydb = mysql.connector.connect(host="localhost", # 数据库主机地址user="yourusername", # 数据库用户名passwd="yourpassword" # 数据库密码
)print(mydb)
可以使用以上代码链接mysql,详细使用可以参考:
Python MySQL – mysql-connector 驱动 | 入门教程
第二种:PyMySQL 驱动
PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2 中则使用 mysqldb。
PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。
在使用 PyMySQL 之前,我们需要确保 PyMySQL 已安装。
PyMySQL 下载地址:https://github.com/PyMySQL/PyMySQL。
如果还未安装,我们可以使用以下命令安装最新版的 PyMySQL:
$ pip3 install PyMySQL
#!/usr/bin/python3import pymysql# 打开数据库连接
db = pymysql.connect(host='localhost',user='testuser',password='test123',database='TESTDB')# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()# 使用 execute() 方法执行 SQL 查询
cursor.execute("SELECT VERSION()")# 使用 fetchone() 方法获取单条数据.
data = cursor.fetchone()print ("Database version : %s " % data)# 关闭数据库连接
db.close()
使用以上代码链接mysql,详细使用可以参考:
Python3 MySQL 数据库连接 – PyMySQL 驱动 | 入门教程
上一篇:PyOpenGL安装
下一篇:快速排序详解