Java 如何在使用NetBeans插入后自动刷新绑定到Mysql数据库的JTable
我正在Java 如何在使用NetBeans插入后自动刷新绑定到Mysql数据库的JTable,java,swing,netbeans,Java,Swing,Netbeans,我正在NetBeans中做一个项目 我有一个Jtable,我将它绑定到我的数据库,并且有一个用于插入数据的表单 我希望在每次插入时刷新表中的记录 我该怎么做 我希望在每次插入时刷新表中的记录 然后,“插入”逻辑需要做两件事: 将数据插入数据库 将数据插入JTable。这是通过使用DefaultTableModel的addRow(…)方法完成的。从表单中获取数据,创建一个向量来包含每列的数据,然后将该向量添加到模型中 我应该简单地选择表并转到navigator窗口。在“OtherComponent
NetBeans
中做一个项目
我有一个Jtable
,我将它绑定到我的数据库,并且有一个用于插入数据的表单
我希望在每次插入时刷新表中的记录
我该怎么做
我希望在每次插入时刷新表中的记录
然后,“插入”逻辑需要做两件事:
DefaultTableModel
的addRow(…)
方法完成的。从表单中获取数据,创建一个向量来包含每列的数据,然后将该向量添加到模型中我应该简单地选择表并转到navigator窗口。在“OtherComponents”下,有一个绑定后创建的列表,其中包含表记录(您应该知道它的名称)。右键单击列表>属性>选中“可观察” 请尝试以下代码: 如果要在按钮上或任何组件的事件上更新表,请单击 您必须将代码放入事件中
- 应检查生成的列表是否可见
您可以清除表并重新加载数据。也可以检查插入是否成功,如果成功,则可以将其添加到行中,而无需重新加载所有数据
udetailsList.clear();
udetailsList.addAll(udetailsQuery.getResultList());