我有一个连接到数据库表的烧瓶应用程序,如下所示
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
然后我打印它不会显示在我的烧瓶应用程序中,所以我必须重新启动应用程序才能显示它。
我的问题如何确保flask应用程序将更新基于变量的数据库更新
我是否必须在每条路线中再次读取数据库,并将其保存在同一个变量中? 喜欢
table = pd.read_sql(SQL , con=connection)
或者有其他方法吗?