首页 > 解决方案 > 在烧瓶应用程序中更新该连接的数据库

问题描述

我有一个烧瓶应用程序,它连接到数据库表,如下所示

connection = pyodbc.connect('DRIVER={SQL Server};SERVER=x;DATABASE=y; MARS_Connection=yes')
cursor = connection.cursor()

SQL = "select * from data"
table = pd.read_sql(SQL , con=connection)

print(table)

结果

id   name
1     v
2     u
3     o

如果我通过添加手动更新数据库

4     j

然后我打印它不会显示在我的烧瓶应用程序中,所以我必须重新启动应用程序才能显示它。

我的问题如何确保烧瓶应用程序将更新基于变量的数据库已更新

我是否必须在每条路线中再次读取数据库,并将其保存在同一个变量中?喜欢

table = pd.read_sql(SQL , con=connection)

还是有另一种方法?

标签: pythonsqlflaskflask-sqlalchemy

解决方案


推荐阅读