Java中使用MySQL的“ where子句中的字段未知”

时间:2019-12-08 20:47:44

标签: java mysql

我的代码有问题,我尝试做一个旨在更改数据库内容的函数,但它告诉我错误:

'J' field unknown in where clause

这是我的代码:

private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {                                         
try{
            if (JOptionPane.showConfirmDialog  (null,"confimer la modification","modification",JOptionPane.YES_NO_OPTION) == JOptionPane.OK_OPTION) {

            stm.executeUpdate("UPDATE client SET Nom='"+txtno.getText()+"',Prenom='"+txtpr.getText()+
                    "',DateArrivee='"+txtda.getText()+"',DataFin='"+txtdad.getText()+"',chambre='"+txtid.getSelectedItem().toString()+"',Nb_personne='"+txtnomb.getText()+
                    "',Categorie='"+txtca.getText()+"' WHERE Prix=" +txtpri.getText());
        }    

        }catch (Exception e){JOptionPane.showMessageDialog(null,"erreur de modification"+e.getMessage());
             System.err.println(e);}
}

0 个答案:

没有答案