Remplissage d'un jTable

Signaler
Messages postés
7
Date d'inscription
dimanche 24 avril 2011
Statut
Membre
Dernière intervention
10 décembre 2011
-
Messages postés
3
Date d'inscription
jeudi 7 avril 2011
Statut
Membre
Dernière intervention
20 janvier 2012
-
Salut tout le monde ,
j veut remplir une Jtable (java) a partir d'un requete sql :
Statement st = conn.createStatement();
String x="select * from authentification";
ResultSet s = st.executeQuery(x);
s.next();
la table de la bd :authentification contient 3 colonne
et merci d'avance.

5 réponses

Messages postés
3
Date d'inscription
mardi 26 avril 2011
Statut
Membre
Dernière intervention
27 avril 2011

Vector<String> titre=new Vector<String>();
titre.add("id ");
titre.add("nom");
titre.add("prenom ");
Vector<Object> matrice=new Vector<Object>();
try {
Statement st = cx.getConn().createStatement();
ResultSet rs=st.executeQuery("select * from personne");
while (rs.next()) {
Vector<Object> v=new Vector<Object>();
v.add(rs.getInt(1));
v.add(rs.getString(2));
v.add(rs.getString(3));
matrice.add(v);
}
jTable1.setModel(new javax.swing.table.DefaultTableModel(matrice,titre));
} catch (SQLException e) {
System.err.println(e.getMessage());
}
Messages postés
3
Date d'inscription
mardi 26 avril 2011
Statut
Membre
Dernière intervention
27 avril 2011

a la place de personne met authentification
Messages postés
7
Date d'inscription
dimanche 24 avril 2011
Statut
Membre
Dernière intervention
10 décembre 2011

Merci bien ca marche !!!!!!!!!!!
Messages postés
3
Date d'inscription
mardi 26 avril 2011
Statut
Membre
Dernière intervention
27 avril 2011

je t'en pris
Messages postés
3
Date d'inscription
jeudi 7 avril 2011
Statut
Membre
Dernière intervention
20 janvier 2012

salut,
svp peut-tu me préciser un peu le code ( par exemple " Vector<String> titre=new Vector<String>(); " ça veut dire koi ? Vector est un objet String ? aussi " Vector<Object> matrice=new Vector<Object>(); " et " Vector<Object> v=new Vector<Object>(); "
pardonnez moi pck chui débutant en java


Vector<String> titre=new Vector<String>();
titre.add("id ");
titre.add("nom");
titre.add("prenom ");
Vector<Object> matrice=new Vector<Object>();
try {
Statement st = cx.getConn().createStatement();
ResultSet rs=st.executeQuery("select * from personne");
while (rs.next()) {
Vector<Object> v=new Vector<Object>();
v.add(rs.getInt(1));
v.add(rs.getString(2));
v.add(rs.getString(3));
matrice.add(v);
}
jTable1.setModel(new javax.swing.table.DefaultTableModel(matrice,titre));
} catch (SQLException e) {
System.err.println(e.getMessage());
}