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單元格值
- 2. java JTable單元格更改
- 3. 在datagridview單元格值更改後更新數據庫記錄?
- 4. DataGridView:單元格值更改時更新SQL數據庫
- 5. 更改單元格數據
- 6. 更改JTable中單元格的顏色
- 7. JTable單元格值更改監聽器
- 8. java Swing JTable更改單元格邊框
- 9. 更改JTable單元格顏色
- 10. Java JTable更改單元格顏色
- 11. 更新JTable單元格的ImageIcon
- 12. 無法從JTable更新單元格
- 13. 如何更改JTable單元格中的數據?
- 14. WPF DataGrid源更新單元格更改
- 15. 當更新更改單元格的單元格時UITableView崩潰
- 16. Excel VBA:根據以前的單元格更新單元格更改
- 17. 從表格單元更新數據庫而不刷新頁面
- 18. 在VB.net中更新數據庫表的單個單元格
- 19. 更新JTable中的數據
- 20. JTable未更新數據
- 21. 更改JTable單元的複製行爲
- 22. 如何使用數據庫中的數據更新(刷新)JTable
- 23. JTable中的單元格setBorder更改了附近的單元格背景
- 24. 更改數據庫中的單元格值。 Yii2
- 25. C#更改數據庫中所選datagridview行的單元格值
- 26. 根據列A的值禁用單元,更新單元格更改?
- 27. 更新DataGrid更改爲數據庫?
- 28. 數據庫更改後ListView未更新
- 29. 更新單元格修改後的NSTableView
- 30. 更新值更改後的單元格函數
因爲我試圖改變,但我總是有一個錯誤:錯誤:你的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