[MySQL] Erreur "MySQLSyntaxErrorException"
Bonjour,
Je suis en train de développer une application de gestion de Candidats.
Nom de la base de donnée Dbasemalek. Une table identif avec deux attributs NomIdentif et MotPass.
Pour qu'un utilisateur puisse accéder à l'application il doit s'identifier.
J'ai écrit le code source suivant
Code:
1 2 3 4 5 6 7
| private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
String ID = jTextField1.getText();
String MP = jTextField2.getText();
ÉcoleImemMalek ecol = new ÉcoleImemMalek();
System.out.println(jTextField1.getText());
ecol.ExecQuery("select from identif where ID=identif.NomIdentif AND MP=identif.MotPass"); |
et le code source de la methode ExecQuery est:
Code:
1 2 3 4 5 6 7 8 9 10 11
| public void ExecQuery(String req)
{
try{
System.out.println(req);
rs = st.executeQuery(req);
while(rs.next())
System.out.println(rs.getString("utilisateur"));
}catch(SQLException e){
System.out.println(e);
}
} |
A l'exécution, l'erreur suivante s'affiche
Citation:
select from identif where ID=identif.NomIdentif AND MP=identif.MotPass
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'from identif where ID=identif.NomIdentif AND MP=identif.MotPass' at line 1
Quelqu'un saurait-il m'expliquer d'où vient le problème ?
Merci d'avance pour votre aide.