我想知道如何过滤数据库表中的数据并插入到 NetBeans 中具有 Bean 绑定(bind)的 Swing 表中。我读了NetBeans beanbinding教程。但是没有多大帮助。(它展示了如何直接从数据库表加载数据)我想知道如何查询和选择相关数据并插入到表中。
另外,我想知道如何使用netbeans中的Bean绑定(bind)将文本字段中的数据添加到表中。我仍然手动编码。
此外,如何在 Beansbinding 中删除/删除选定的行,并从表中获取数据并进行计算(行数、特定列中的总值)。?
谢谢
最佳答案
首先在 JTable 中显示一些数据,然后使用数据库怎么样?
1°) 延长 AbstractTableModel这将代表您的数据库表。这是一个又好又短的example .
2°) 然后,使用适当的 JDBC 驱动程序,您将能够执行 Select queries在您的数据库上并检索数据。
3°)通过您的 AbstractTableModel 触发正确的事件(请参阅 fireTableDataChanged() ),您的屏幕将自动更新
4°) 关于删除记录:您需要使用selected行。有了它,您就可以访问数据(查找主键)并执行 JDBC 删除查询。当且仅当您的查询成功执行时,才更新您的内部数据并触发事件:fireTableRowsDeleted(int, int) , fireTableRowsInserted(int, int)等
祝你好运!
关于java - NetBeans 中表的 Swing Bean 绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7377230/