【发布时间】:2016-03-18 02:26:33
【问题描述】:
我有下面这样的代码。是否有必要关闭mysql连接,因为每当我的主页被请求时,都会创建一个新的sql连接?
我随机收到连接限制错误。但我不确定是不是数据库连接的问题。
@app.route("Home", methods=["GET"])
def get_home_page():
db = mysql.connect(host, user, password, db_name, charset='utf8', use_unicode=True)
...
【问题讨论】:
-
flask.pocoo.org/docs/0.10/tutorial/dbcon 如果您不关闭它们,它将创建新的打开连接。您可以将数据库存储在烧瓶中的全局 g 实例中,然后使用它来访问您的数据库。