Recuperer donnes jdbc mysql dans jtable java
Résolu/Fermé
dindo
Messages postés
8
Date d'inscription
samedi 5 janvier 2008
Statut
Membre
Dernière intervention
20 janvier 2008
-
11 janv. 2008 à 14:27
Smile Mb - 9 déc. 2013 à 15:23
Smile Mb - 9 déc. 2013 à 15:23
Bonjour,
est ce que quelque un peut m'expliquer ou bien me donner une source java tres simple qui permet de recuperer des données d'une table mysql dans un JTable.
j'ai etablie la connexion..., je veux juste la classe de récupération des données.
quelqu'un m'a dit que ça marche avec un modele DefaultTableModel, et la methode SetModel de Jtable, mais je ne sais pas comment parce que je suis un debutant en java.
Merci d'avance.
est ce que quelque un peut m'expliquer ou bien me donner une source java tres simple qui permet de recuperer des données d'une table mysql dans un JTable.
j'ai etablie la connexion..., je veux juste la classe de récupération des données.
quelqu'un m'a dit que ça marche avec un modele DefaultTableModel, et la methode SetModel de Jtable, mais je ne sais pas comment parce que je suis un debutant en java.
Merci d'avance.
A voir également:
- Recuperer donnes jdbc mysql dans jtable java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Recuperer message whatsapp supprimé - Guide
- Java apk - Télécharger - Langages
- Recuperer video youtube - Guide
1 réponse
Voila un exemple :
DefaultTableModel md = new DefaultTableModel();
md.setColumnIdentifiers(new String []{"numero","nom","prenom"});
/*----------------- c juste pr Determiner le nom de la colonne ------------------------- */
try {
c= DriverManager.getConnection("jdbc:odbc:p");
Statement st = c.createStatement();
ResultSet rs = st.executeQuery("select * from test");
while (rs.next()){
/*---------------------- AJOUT DES LIGNES AU JTABLE --------------------*/
md.addRow(new Object[]{rs.getObject("numero"),rs.getObject("nom"),rs.getObject("prenom")});
}
/*---------------------------------- AFFECTER LE MODEL AU JTABLE avec la methode setmodel ------------*/
jTable.setModel(md);
}
DefaultTableModel md = new DefaultTableModel();
md.setColumnIdentifiers(new String []{"numero","nom","prenom"});
/*----------------- c juste pr Determiner le nom de la colonne ------------------------- */
try {
c= DriverManager.getConnection("jdbc:odbc:p");
Statement st = c.createStatement();
ResultSet rs = st.executeQuery("select * from test");
while (rs.next()){
/*---------------------- AJOUT DES LIGNES AU JTABLE --------------------*/
md.addRow(new Object[]{rs.getObject("numero"),rs.getObject("nom"),rs.getObject("prenom")});
}
/*---------------------------------- AFFECTER LE MODEL AU JTABLE avec la methode setmodel ------------*/
jTable.setModel(md);
}
22 mars 2010 à 23:56
j essayé de l'adapter
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
//Main s =new Main();
//s.affichetabmodel();
// TODO add your handling code here:
DefaultTableModel md = new DefaultTableModel();
md.setColumnIdentifiers(new String []{"id_sujet","sujet","description"});
try{
rs=st.executeQuery("select * from projet;");
while(rs.next()){
md.addRow(new Object[2]);
{ rs.getObject("id_sujet");
rs.getObject("sujet");
rs.getObject("description");
}
} jTable1.setModel(md);
}catch (SQLException ex){
System.out.println("erreur");
}
}
23 avril 2010 à 17:00
29 oct. 2010 à 13:57
8 août 2011 à 14:59
st de type statement
8 août 2011 à 15:10