我在尝试更新程序中的一行数据时遇到问题。我正在使用代码。
String updateStr = "UPDATE STUDENT.FOLDERS SET Folder = '" + FOname + "' WHERE UserID = '" + EmailMangerGUI.Username_TXF.getText() + "' AND Folder = '" + Selection + "'";
try {
stmt.executeUpdate(updateStr);
在这种情况下,"选择"变量存储用户在JTable中单击的值。
当用户点击特定行并输入用户名TextField的值时,我只希望使用数据库中的名称更新单击的行。当我运行代码时,它会使用输入的名称更新数据库中的所有行。
FOname是用户名文本字段的名称
任何想法如何解决这个问题。