【发布时间】:2021-10-11 04:50:18
【问题描述】:
我正在使用 pymysql 像这样连接到 sql:
con=pymysql.connect(...)
cur=con.cursor()
好吧,我正在使用烧瓶网络框架进行某些用途。我将连接对象定义为一次并将其传递给其他函数以供使用:
@app.route('/')
def index():
cur.execute(...)
con.commit()
#other stuffs
我的问题是这是一个好方法还是这个:
@app.route('/')
def index():
con=pymysql.connect(...)
cur=con.cursor()
cur.execute(...)
con.commit()
#other stuffs
我应该为每个功能选择使用单个连接还是多个连接。如果同时发出两个请求,我不想让它崩溃,阻止数据损坏并使其同步。 什么是真正的好方法?
谢谢!
【问题讨论】:
标签: python mysql multithreading flask pymysql