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