![](/img/trans.png)
[英]How can i save the data from the cell after editing in jTable(autosave)?
[英]How can i save the data in sql from the cell after editing in jTable(autosave)?
我已经填充了Jtable,但是现在我想更新sql记录,如果我更改单元格的值,则它应该在sql数据库中自动更改。
我想更新sql记录,如果我更改单元格的值,则它应该在sql数据库中自动更改
没有自动保存之类的东西(在基本JDK类中)。 因此,您将需要编写代码来侦听表中数据的更改,然后使用SQL手动更新数据库。
为此,您可以将TableModelListener
添加到JTable
的TableModel
中。 然后,当事件触发时,您将从TableModel中获取数据并更新数据库。
请注意,如果您开始编辑单元格并且即使不更改数据,也只是跳出该单元格, TableModelListener
都会生成一个事件。 因此,您可能要考虑使用Table Cell Listener ,它仅在单元格中的数据实际更改时才会生成事件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.