我有如下代码。是否需要关闭mysql连接,因为每当请求我的主页时,都会创建一个新的sql连接?
我随机收到连接限制错误。但我不确定数据库连接是否有问题。
@app.route("Home", methods=["GET"])
def get_home_page():
db = mysql.connect(host, user, password, db_name, charset='utf8', use_unicode=True)
...
最佳答案
最好关闭连接。您可以将代码放在 try..finally block 中。
@app.route("Home", methods=["GET"])
def get_home_page():
db = mysql.connect(host, user, password, db_name, charset='utf8', use_unicode=True)
try:
... do something ...
finally:
db.close()
关于python - 是否需要在 Flask 应用程序中关闭 python SQL 连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34235997/