pymysql
是一个用于连接 MySQL 数据库的 Python 库。它本身并不直接支持返回 JSON 格式的数据,但你可以通过 Python 的内置库 json
将查询结果转换为 JSON 格式。
pymysql
返回的是 Python 字典或列表,可以通过 json
库转换为 JSON 字符串。pymysql
查询数据库,然后将查询结果转换为 JSON 格式返回给前端。以下是一个简单的示例,展示如何使用 pymysql
查询数据库,并将结果转换为 JSON 格式:
import pymysql
import json
# 连接数据库
conn = pymysql.connect(host='localhost', user='root', password='password', db='test')
cursor = conn.cursor(pymysql.cursors.DictCursor)
# 执行查询
cursor.execute("SELECT * FROM users")
results = cursor.fetchall()
# 将查询结果转换为 JSON 格式
json_results = json.dumps(results, ensure_ascii=False)
# 输出 JSON 结果
print(json_results)
# 关闭连接
cursor.close()
conn.close()
ensure_ascii=False
参数来解决这个问题。pymysql
返回的结果可能是字典或列表,需要确保这些数据类型可以被 json.dumps
正确处理。如果你在使用腾讯云的过程中遇到任何问题,可以访问 腾讯云官网 获取更多帮助和支持。
领取专属 10元无门槛券
手把手带您无忧上云