pymysql 和 mysqldb(通常指的是 MySQLdb)都是 Python 中用于连接和操作 MySQL 数据库的库。它们提供了 Python 与 MySQL 数据库之间的接口,使得开发者可以在 Python 程序中执行 SQL 语句、管理数据库连接等操作。
pip install pymysql 安装。mysqlclient,通过 pip install mysqlclient 安装。OperationalError: (2003, "Can't connect to MySQL server on 'localhost'")UnicodeEncodeErrorcharset='utf8mb4'。import pymysql
# 连接数据库
conn = pymysql.connect(host='localhost', user='root', password='password', db='test', charset='utf8mb4')
# 创建游标
cursor = conn.cursor()
# 执行 SQL 语句
cursor.execute("SELECT * FROM users")
# 获取结果
results = cursor.fetchall()
# 关闭游标和连接
cursor.close()
conn.close()import MySQLdb
# 连接数据库
conn = MySQLdb.connect(host='localhost', user='root', passwd='password', db='test', charset='utf8mb4')
# 创建游标
cursor = conn.cursor()
# 执行 SQL 语句
cursor.execute("SELECT * FROM users")
# 获取结果
results = cursor.fetchall()
# 关闭游标和连接
cursor.close()
conn.close()请注意,在选择使用哪个库时,应根据项目需求、性能要求和兼容性等因素进行综合考虑。
没有搜到相关的文章