每当更新MySQL表时更新JFrame

时间:2018-07-19 08:59:42

标签: java mysql jdbc jframe

我正在创建一个用于餐厅管理的表格,其中包含一个JTable,用于显示订单详细信息。该表单已连接到其中存在“ orders”表的mysql数据库“ Restaurant”。

现在,当将新数据添加到“餐馆”数据库中的“订单”表时,我希望表单自动更新。

我该如何实现?

2 个答案:

答案 0 :(得分:1)

最简单的解决方案是创建一个java.util.Timerjavax.swing.Timer并为其分配一个ActionEvent来检查设置间隔的变化。

答案 1 :(得分:1)

可能的解决方案之一是使用侦听器模式。 当客户更改数据库中的某些内容时,CustomerJFrame可以通知其侦听器数据已更改。 OrdersJFrame可以监听CustomerJFrame并在通知时从db获取所需的数据