0
A
回答
1
But I do not want to change all columns just the latest
那么,你需要改变你的SQL。目前你的SQL更新所有4列。
如果您只想更新单列,则需要4条SQL语句。您使用的声明将基于已更改的列的索引。
喜欢的东西:
String sql = null;
if (col == 0)
sql = "UPDATE impaye SET Date = ? " + row;
else if (col == 1)
sql = "UPDATE impaye SET Débiteur = ? " + row);
else if
...
preStat =(PreparedStatement) connexion.prepareStatement(sql);
preStat.setObject(1, table.getValueAt(row, col));
preStat.executeUpdate();
我想你也需要在你的SQL中的 “where” 子句。我不认为你可以指定一个行号(但我不太了解SQL)。
相关问题
- 1. JTable单元格更改的JAVA更新数据库
- 2. java JTable单元格更改
- 3. 更改Jtable单元格值
- 4. JTable单元格未更新
- 5. 在datagridview单元格值更改后更新数据库记录?
- 6. DataGridView:单元格值更改时更新SQL数据库
- 7. 数据库不更新单元格项更改
- 8. 更改单元格数据
- 9. 更改JTable中单元格的颜色
- 10. java Swing JTable更改单元格边框
- 11. 更改JTable单元格颜色
- 12. Java JTable更改单元格颜色
- 13. JTable单元格值更改监听器
- 14. 更新JTable单元格的ImageIcon
- 15. 无法从JTable更新单元格
- 16. Java JTable,如何更改单元格数据(写入文本)?
- 17. 更改特定JTable单元格中的数据
- 18. 如何更改JTable单元格中的数据?
- 19. JTable的setValueAt()方法不更新单元格数据
- 20. 更新WPF数据格中单元格值更改的另一个单元值
- 21. jQuery更改单元格类和更新数据
- 22. WPF DataGrid源更新单元格更改
- 23. 单元格值更改时更新dataGridView
- 24. 当更新更改单元格的单元格时UITableView崩溃
- 25. 从Jtable更新数据库行:错误
- 26. 滚动单元格数据更改
- 27. Excel VBA:根据以前的单元格更新单元格更改
- 28. JTable更改输入数据
- 29. 单元格数据不更新
- 30. PHP更新单元格数据错误
因为我试图改变,但我总是有一个错误:错误:你的SQL语法有错误;检查对应于你的MySQL服务器版本的手册,在第1行使用接近'0'的正确语法 – Recay
@Recay,我建议你的SQL是错误的。你需要阅读一本关于SQL的书。你不能只指定“行”。通常你需要一个“where子句”来指定你想要更新的行。我不知道你的数据库的结构或列名是什么,所以我不能给你确切的SQL。查看关于[SQL Tutorial](http://docs.oracle.com/javase/tutorial/jdbc/overview/index.html)中“where”子句的更多信息。如果您没有SQL引用来获取图书或找到一个很好的教程,我们不在这里为您编写SQL,那么您无法编写SQL代码。 – camickr
我改变了,我添加了where子句,但我有这个错误:错误:SQL字符串不能为空 – Recay