1 引入模块
from pymysql.cursors import DictCursor
2 connect对象的创建
conn = pymysql.connect(
user='root',
password="123",
host='127.0.0.1',
port=3306,
database='db1')
3 拿到cursor对象
# 拿到cursor对象,他是一个全局对象
courser = conn.cursor(cursor=DictCursor)# 默认是元组套元组,设置DictCursor就是列表套字典
4 查取对应connect对象数据库的内容
# 第一种方法
@app.route('/')
def index():
courser.execute('select id,name,age,salary from t3 where id<10')
res = courser.fetchall() # 获取所有
print(res)
dict_t = []
for i in res:
dict_t.append({'id':i[0],'name':i[1],'age':i[2],'salary':i[3]})
return jsonify(dict_t)
# 第二种方法
@app.route('/')
def index():
courser.execute('select id,name,salary from t3 where id<10')
res = courser.fetchall() # 获取所有
print(res)
return jsonify(res)