簡體   English   中英

使用NetBeans插入后如何自動刷新綁定到Mysql數據庫的JTable

[英]How to auto-refresh a JTable bound to Mysql database after insert using NetBeans

我正在NetBeans一個項目上。

我有一個綁定到數據庫的Jtable ,並且有一種用於插入數據的表格。

我希望每次插入時都刷新表中的記錄。

我怎樣才能做到這一點?

我希望每次插入時都刷新表中的記錄。

然后,您的“插入”邏輯需要做兩件事:

  1. 將數據插入數據庫
  2. 將數據插入到JTable中。 這是通過使用DefaultTableModeladdRow(...)方法來完成的。 您從表單獲取數據,創建一個Vector以包含每一列的數據,然后將Vector添加到模型中。

我應該只選擇表並轉到導航器窗口。 在“其他組件”下,是在綁定之后創建的列表,其中包含表記錄(您應該知道其名稱)。 右鍵單擊列表>屬性>選中“可觀察”。

請嘗試以下代碼:

如果要在單擊按鈕或任何組件的事件時更新表,則必須將代碼放入事件中

  • 生成的列表應該是可觀察的

udetailsList.clear();
udetailsList.addAll(udetailsQuery.getResultList());

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM