# 测试/数据查询
# 导入pymysql模块
import pymysql
# 获取数据库连接对象 主机名-本地 数据库是utf8 程序中是utf-8
db = pymysql.connect(host="localhost", user="root", passwd="*****", db="dtest", charset="utf8")
print("数据库连接成功")
# 创建一个游标对象
# 参数pymysql.cursors.DictCursor表示查询结果为字典列表,默认是元组
cur = db.cursor(pymysql.cursors.DictCursor)
try:
# 执行sql语句
sql = "select * from stu limit 2"
cur.execute(sql) # 获取数据库版本
# 解析结果 (数据多可以这样)
# while True:
# row = cur.fetchone() #一条一条解析
# if row is None:
# break
# print(row)
# 数据不多
dlist = cur.fetchall()
for vo in dlist:
print(vo)
except Exception as err:
print("sql执行错误,原因", err)
# 关闭释放资源
db.close()
python连接数据库
最新推荐文章于 2025-12-18 10:59:28 发布
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Python3.9
Conda
Python
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
1185

被折叠的 条评论
为什么被折叠?



