5

我有许多用户在我的桌面应用程序中一次登录。他们在同一张表上工作(创建、读取、更新、删除数据),所以我必须每隔几秒钟更新他们的视图,以反映变化——目前我正在考虑使用不同的线程来做到这一点。

我正在使用 MySQL 数据库引擎。

有没有办法使用 JDBC 来监听数据库中特定表的更改并仅在发生更改时触发 Java 方法?

4

1 回答 1

6

不,mysql 不支持向客户端发送异步通知,也没有任何方法等待表更改。

您必须构建自己的数据访问层,在代码中支持这一点 - 所有数据访问都必须通过相同的代码。

于 2010-04-21T12:15:01.340 回答