我的代码有问题,我尝试做一个旨在更改数据库内容的函数,但它告诉我错误:
'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);}
}