【问题标题】:Is there a way to listen for changes in an MySQL database table using Java and JDBC?有没有办法使用 Java 和 JDBC 来监听 MySQL 数据库表的变化?
【发布时间】:2010-04-21 12:10:38
【问题描述】:

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

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

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

【问题讨论】:

    标签: mysql jdbc user-interface auto-update


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2023-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-26
      • 1970-01-01
      • 1970-01-01
      • 2012-05-26
      • 1970-01-01
      相关资源
      最近更新 更多