我正在開發使用Java Swing和Oracle的庫存管理系統。在這裏,我有一個名爲Purchase.In的內部框架。當用戶在填寫表單後按下ENTER按鈕時,數據會被插入到實際表格中。但我希望數據存儲在臨時表中或臨時存儲在JTable中,直到用戶按下SAVE按鈕。按下SAVE按鈕後,JTable或臨時表(可能包含多行)的數據應插入到實際表中。請分享你的經驗或想法。臨時將數據存儲在Oracle的JTable或臨時表中
0
A
回答
0
「Save按鈕後,從JTable中或臨時表(可能包含多行)的數據應該得到插入到實際的表。請分享你對這個經驗或想法。」
使用DefaultTableModel
用於將信息添加到JTable
String[] columnNames = { "Data 1", "Data 2", "Data 3 };
DefaultTableModel model = new DefaultTableModel(columnNames, 0);
JTable table = new JTable(model);
然後你就可以收集從表單中的信息,並將其作爲行添加到模型
String data1 = textField1.getText();
String data2 = textField2.getText();
String data3 = textField3.getText();
model.addRow(new Object[] { data1, data2, data3 });
當您要保存數據,只需使用DefualtTableModel
s
public Vector getDataVector()
- 返回包含表格數據值的向量矢量。包含在外部向量中的向量都是單行值。Vector<Vector<String>> data = model.getDataVector();
只需通過Vector
使用PreparedStatement
和使用transaction
迭代見DefaultTableModel API和How to Use Tables和Using PreparedStatement*
0
將它們存儲爲內存中的數據對象列表。一旦用戶按下保存,然後將該對象列表寫出到數據庫中。
相關問題
- 1. Oracle中的臨時存儲?
- 2. Oracle存儲函數與臨時表
- 3. 將臨時數據存儲在臨時表中的替代方法是什麼?
- 4. 將臨時數據存儲在DataGridView C#
- 5. Powerapps臨時數據存儲
- 6. 存在速度/安全性差異在臨時表中存儲臨時數據?
- 7. 在Oracle中臨時存儲多個值
- 8. 在Oracle中更新臨時表數據
- 9. 在Elixir中存儲臨時數據
- 10. 在iOS中存儲臨時數據
- 11. 將臨時數據存儲在couchbase或redis中
- 12. Java-如何將數據臨時存儲在數組列表中
- 13. 存儲函數中的臨時表?
- 14. mysql臨時表存儲在內存中?
- 15. Oracle中的臨時表?
- 16. Oracle 10g臨時表
- 17. 在事務中截斷Oracle臨時表,截斷* ALL *臨時表
- 18. SQL - 臨時表:將臨時表中的所有列與只存儲主鍵
- 19. Hibernate的臨時數據存儲
- 20. 存儲購物車的臨時數據
- 21. 存儲臨時值
- 22. JavaScript臨時存儲
- 23. SQLite中臨時表存儲在iPhone上
- 24. 如何將數據存儲在臨時內存中
- 25. 如何將臨時自毀數據存儲到t-sql表中?
- 26. 存儲過程中的臨時表
- 27. 臨時存儲Datalist中C#
- 28. 在Oracle存儲過程中使用臨時表
- 29. 使用jquery存儲臨時數據
- 30. 存儲臨時數據(JAVA + GAE)