如何刷新Mysql连接?

时间:2019-01-31 07:32:54

标签: python mysql database

我有一个使用Python + python mysql连接器+ Mysql的程序,该程序安装在网络中并使用相同的数据库。如何刷新连接而不重新启动其他计算机上的程序?

该程序安装在多个计算机上,并连接到服务器上相同的Mysql数据库。该程序正常运行,但是, 当输入或修改新数据时,直到重新启动程序,一台计算机上的“ SQL INSERT,UPDATE ....语句”才会反映在所有其他计算机上,这意味着必须有一个新连接才能显示新数据库数据。

因此,我想知道如何刷新连接而无需在其他计算机上重新启动程序。

以下是示例连接代码:

import mysql.connector as mc

conn = mc.connect(host='host', user='user', passwd='passw', db='db_name', port=port_number)

cur = conn.cursor()

如何在程序运行时刷新此连接?

1 个答案:

答案 0 :(得分:0)

在插入或更新之后,您应该进行一次提交以确保将所有数据都写入到数据库中。然后每个人都可以看到它:

docker build -t app-name:1.0 .