更新语句上的odbc驱动程序语法错误

时间:2015-04-09 04:08:46

标签: java

String sql = "update Products set ProductName = ?, where ID = ? ";
try{
   pst = conn.prepareStatement(sql);
   pst.setString(1, Product.getText());
   pst.setString(2, ID.getText());
            pst.executeUpdate();
            JOptionPane.showMessageDialog(null, "Success");
            UpdateJTable();
   }
   catch(Exception e){
        JOptionPane.showMessageDialog(null, e);
   }

请再次帮助我解决此错误。为什么我的代码出错了?我按照youtube上的所有说明操作,但是我犯了一个错误。我使用6.9 netbeans。

1 个答案:

答案 0 :(得分:2)

您在SQL语句中添加了一个无效的逗号。

String sql = "update Products set ProductName = ?, where ID = ? ";
                                                 |-remove this comma