2012-08-31 34 views
0

我正在一個獨立的swing應用程序。我已經通過從數據庫中取值創建了樹。如何加載JFrame包含樹

所以,現在的問題是我想重新加載每個樹,數據庫更改,以便每棵樹將具有當前的數據庫表值。

任何類型的指導將不勝感激。

+0

確切的問題是什麼?如何在數據庫更改時得到通知?或者如何重新加載樹?或者是其他東西? – kleopatra

+0

我們爲Db連接創建了一個單獨的樹,所以任何時候用戶都可以更改連接參數並保存它們。現在,連接已更改,以便其他樹的值必須由最新的數據庫提供。 –

回答

0

編寫一個作業/任務/線程在後臺運行並隨時查詢數據庫,並通知所有監聽者關於數據庫中任何人感興趣的更改。其中一個監聽器就是您的樹。

但是,請注意您打擊數據庫的頻率,這可能會導致性能問題。

+0

當然樹(模型)的更新應該發生在美國東部時間,而不是在那個後臺線程 – Robin

+0

這是爲了下一個問題:) –

+0

@丹非常感謝你的有用answer.is有很多東西,所以我可以重新加載數據庫更改的所有其他樹? –