Bonsoir,
En utilisant un bouton ,je veux que les données saisies dans jTextField s'affichent dans jTable ,et s'ajoutent dans une table de ma base de données
le code est le suivant ,sans erreur mais il na marche pas
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
Connection con = null;
Statement stat = null;
String requete = "";
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection("jdbc:odbc:ecole","louu","louu");
stat = con.createStatement();
requete="insert into Eléve values('"+txtField1.getText()+"','"+txtField2.getText()+"','"+txtField3.getText()+"','"+txtField4.getText()+"','"+txtField5.getText()+"','"+txtField6.getText()+"')" ;
stat.executeUpdate(requete);
StringBuffer sql = new StringBuffer(256);
ResultSet res = stat.executeQuery(sql.toString());
jButton5.setEnabled(false);
jButton2.setEnabled(false);
jButton4.setEnabled(false);
int i=0,j=0;
while(res.next()){
String cne=res.getString(1);
String nom=res.getString(2);
String prenom=res.getString(3);
String adresse=res.getString(4);
String niveau=res.getString(5);
String année_entrée=res.getString(6);
jTable3.setValueAt(cne, i, j);
jTable3.setValueAt(nom, i, j+1);
jTable3.setValueAt(prenom, i, j+2);
jTable3.setValueAt(adresse, i, j+3);
jTable3.setValueAt(niveau, i, j+4);
jTable3.setValueAt(année_entrée, i, j+5);
i++;
}
catch(ClassNotFoundException err){ System.err.println("\n Pilote DB non trouvé");
System.err.println(err);}
catch(SQLException err){System.err.println("\n Connection impossible");
System.err.println(err);}
}
répondez-moi svp ,et merci d'avance.