2014-01-22 130 views
0

我有一個關於在數據庫中插入某些內容時更新java程序的問題。更新數據庫連接java

該cenario是,是我可以在使用的數據庫中插入一行,然後當我去到下一個屏幕我可以選擇最後插入的行。問題是,是否必須重新啓動應用程序才能使更改可見,以便我可以選擇最後插入的行。我如何刷新應用程序而不重新啓動它,以便我可以看到添加的行(或刪除)?

謝謝!

+0

你從服務器回憶中的數據,然後刷新GUI來體現?什麼行從您的應用程序中的服務器獲取數據?你還試過了什麼? – Kyle93

回答

0

我認爲你將有一些屬性添加到您的數據庫,如下所示:

Statement stmt = conn.createStatement(
          ResultSet.TYPE_FORWARD_ONLY, 
          ResultSet.CONCUR_UPDATABLE); 

現在如果要是更新你的數據庫,然後你只需要刷新GUI讓你的GUI的新值。

這裏Resultset.CONCUR_UPDATABLE讓你的數據庫更新,這樣在數據庫中的任何變化也將在您的應用程序