minag24 a écrit :
Bsr j'ai un miniprojet qui debute par l'enregistrer des données saisie par un utilisateur à travers un Jframe sous JAVA . je dois recuperer les saisies et les enregistrer dans une table de la base de donnée mais j'ai l'erreur suivante de ma requete quand j'execute: c'est une erreur!Can not issue data manipulation statements with executeQuery().
voici mon code:
try{
// 1...charger le driver mysql
Class.forName("com.mysql.jdbc.Driver" );
// 2...creer la conection
Connection con=(Connection) DriverManager.getConnection("jdbc:mysql://localhost/etudiant1","root","" );
//3.....creer la requette
String requete = "INSERT INTO etudiant(nom,prenom,matricule,sexe,age) VALUES("+nom.getText()+","+prenom.getText()+","+matricule.getText()+","+sexe.getText()+","+age.getText()+" );";
Statement stm=(Statement) con.createStatement();
// 4.... executer requette
ResultSet res=(ResultSet) stm.executeQuery(requete);
// 5....parcourdes resultats stoqués dans res
while(res.next()){
// 6.....fermer la connection
// 7...traitement des exception
} con.close();
}catch(Exception excp){
System.out.println("c'est une erreur!"+ excp.getMessage());
}
}
SVP j'ai besoin urgemment d' aide mon projet est à rendre le 6mai 2014 et je suis blocke au debut merci d'avance
|