Bonjour je suis entrain de créer une application java qui gère un système de parrainage.
J'ai ma base de donnée sous Mysql.
La table Parrain contient(id_parrain,nom_parrain,prenom_parrain,nb_etoile)
J'ai une erreur dans le code java suivant :
BT_Parrain.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
try{
// 1...charger le driver mysql
Class.forName("com.mysql.jdbc.Driver");
// 2..creer la conection
Connection con=(Connection) DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/parrainage","root","root");
// 3..creer la requette
Statement stm=(Statement) con.createStatement();
// 4..executer requette
stm.executeUpdate("INSERT INTO parrain VALUES ( null,'"+TF_PseudoP.getText()+"','"+TF_NomP.getText()+"','"+TF_PrenomP.getText()+"'");
// 6..fermer la connection
con.close();
lb_Creer.setText("Le parrain à bien été ajouté");
}
catch(Exception ex)
{
ex.printStackTrace();
}
finally{
}
}
}
);
Je ne trouve vraiment pas l'erreur si vous pouvais m'aider ce sera vraiment sympa merci.
Je suis sur environnement eclipse indigo.
l'erreur afficher est :
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 'tyty','tutu','titi'' at line 1
Merci beaucoup
Partager