2013-04-08 79 views
1

我的程序使用Swing表來顯示存儲在MySQL中的數據,而數據是動態的。我使用一個線程來反覆從數據庫中獲取數據並刷新表格。我想知道是否有其他更明智的方法來做到這一點。感謝您的任何建議。靜態UI中顯示的動態數據

+0

基本不能建議這個概念聽起來很好,如果你想要更復雜一些,就可以實現添加,更新和刪除的內容,只更新已經生效的UI中的行。 – MadProgrammer 2013-04-08 07:14:55

+0

有數據改變時MySQL通知的第三方API,從未嘗試過,Oracle已預先實現了這個通知器,也沒有嘗試過,也沒有談論數據質量,穩定....,(我的觀點)通過默認循環是最可管理的 – mKorbel 2013-04-08 07:19:35

+0

作爲你說過,使用單個線程來查詢數據庫並更新UI是適當的,對嗎? @mKorbel – Underthesun 2013-04-08 07:29:07

回答

1

如你所說,用一個單獨的線程來查詢數據庫,並更新UI 是合適的,對嗎?

我不知道是否有其他更明智的方法來做到這一點。

  • 因爲我已經commnented有數據庫通知程序時添加/刪除/更改在數據庫引擎引發的綜合類着火事件,從來沒有試過,如果使用或不
+0

這是一件好事,聖誕樹示例在網絡的較暗區域中消失:-)因爲這是一個很好的例子,說明_not_如何調整(如果污垢沒有太大影響,就會變得很髒) – kleopatra 2013-04-08 08:18:43