Java 在jTable(autosave)中编辑后,如何将单元格中的数据保存为sql?

Java 在jTable(autosave)中编辑后,如何将单元格中的数据保存为sql?,java,swing,jdbc,autosave,Java,Swing,Jdbc,Autosave,我已经填充了Jtable,但现在我想更新sql记录,如果我更改单元格的值,那么它应该在sql数据库中自动更改 我想更新sql记录如果我更改了单元格的值,那么它应该在sql数据库中自动更改 在基本JDK类中没有autosave这样的东西。因此,您需要编写代码来侦听表中数据的更改,然后手动使用SQL更新数据库 为此,您可以在JTable的TableModel中添加一个tablemodelistener。然后,当事件触发时,从TableModel获取数据并更新数据库 注意:如果您开始编辑单元格,并且即

我已经填充了Jtable,但现在我想更新sql记录,如果我更改单元格的值,那么它应该在sql数据库中自动更改

我想更新sql记录如果我更改了单元格的值,那么它应该在sql数据库中自动更改

在基本JDK类中没有autosave这样的东西。因此,您需要编写代码来侦听表中数据的更改,然后手动使用SQL更新数据库

为此,您可以在
JTable
TableModel
中添加一个
tablemodelistener
。然后,当事件触发时,从TableModel获取数据并更新数据库

注意:如果您开始编辑单元格,并且即使您不更改数据,也只是从单元格中签出,则
TableModelListener
将生成一个事件。因此,您可能要考虑使用仅在单元中的数据实际上发生改变时才会生成事件。 我想更新sql记录如果我更改了单元格的值,那么它应该在sql数据库中自动更改

在基本JDK类中没有autosave这样的东西。因此,您需要编写代码来侦听表中数据的更改,然后手动使用SQL更新数据库

为此,您可以在
JTable
TableModel
中添加一个
tablemodelistener
。然后,当事件触发时,从TableModel获取数据并更新数据库


注意:如果您开始编辑单元格,并且即使您不更改数据,也只是从单元格中签出,则
TableModelListener
将生成一个事件。因此,您可能需要考虑仅在单元格中的数据实际上发生了更改时才使用该事件。

您需要在数据库中执行传递值的更新方法。还有一个绑定到JTable单元格的操作侦听器您刚刚发布了自己的问题恭喜>>我想在更新sql时>>如果我更改单元格的值>,您将需要一个方法来在数据库上执行更新,并在其中传递值。还有一个绑定到JTable单元格的操作侦听器您刚刚发布了自己的问题恭喜>>如果我更改单元格的值,我想在>>时更新sql