J'ai essayé avec executeQuery mais pour que ça marche il faudrait utiliser "throws SQLException". Or sur un JButton, on ne peux pas.
String requeteUser = "INSERT INTO maTable(nom,ville) VALUES('" + JTextField1.getText() + "', '"+ JTextField2.getText() + "');";
public void actionPerformed(ActionEvent pEvent) { try{ //tout ce que tu dois faire } catch (SQLException pExc) { // par exemple pExc.printStackTrace(); } }
public void actionPerformed(ActionEvent arg0)throws SQLException{...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionpublic ResultSet executerRequete(String requete) throws SQLException { Statement statement; statement = con.createStatement(); ResultSet resultat = statement.executeQuery(requete); return resultat; }
String requeteUser = "INSERT INTO maTable(nom,ville) VALUES('" + JTextField1.getText() + "', '"+ JTextField2.getText() + "');";
public void executerUpdate(String requete) throws SQLException { Statement statement; statement = con.createStatement(); statement.executeUpdate(requete); }
while ( rs.next() ) { //pour une valeur en varchar System.out.println("valeur de la première colonne : " + rs.getString(1)); //pour une valeur en int System.out.println("valeur de la deuxième colonne : " + rs.getInt(2)); //autre moyen d'acces à une donnée du rs System.out.println("valeur de la colonne "ville" : " + rs.getString("ville")); //... }
while(rs.next()){ System.out.println("show_result..."); String nom = rs.getString("nom"); String ville = rs.getString("ville"); int code_postale = rs.getInt("code_postale"); String type_exploitation = rs.getString("type_exploitation"); System.out.println("type_exploitation"); System.out.println("Nom des exploitations : " + nom + "\nVille :" + ville + "\nCode postale : " + code_postale + "\nType d'exploitation : " + type_exploitation); }