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                              
   |