【问题标题】:JTable + MySQL "Realtime Feeling"JTable + MySQL“实时感受”
【发布时间】:2012-11-16 14:19:14
【问题描述】:

我有一个 JTable,其中填充了 MySQL 表中的数据,但是有多个客户端同时更新和插入数据库。我的目标是为 Table 提供某种近乎实时的体验。我想每隔 5 秒就更新一次 TableModel,但是有超过 1000 行这并没有什么意义。有人可以向我解释一下这种情况的一般方法是什么,或者我应该使用哪些技术,

提前致谢,

斯蒂芬

【问题讨论】:

    标签: java mysql jtable real-time tablemodel


    【解决方案1】:

    您需要采用 3 层架构:

    在swing客户端和MySql数据库之间放置了一个应用服务器。

    客户端不会直接连接到数据库,而是连接到应用程序服务器,应用程序服务器将提供更高级别的 API(例如业务逻辑方法)以从数据库中获取数据。

    对于客户端中的数据刷新,您可以使用 JMS 之类的东西在数据更改时将事件推送到客户端。

    如果您无法控制更改数据的其他客户端,则必须使用某种轮询。

    【讨论】:

    • 谢谢。我想我会用投票的方式来做。
    猜你喜欢
    • 2011-09-21
    • 2013-03-10
    • 1970-01-01
    • 1970-01-01
    • 2018-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-29
    相关资源
    最近更新 更多