Recuperer donnes jdbc mysql dans jtable java

Résolu
dindo Messages postés 8 Statut Membre -  
 Smile Mb -
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.

1 réponse

  1. Aminz
     
    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);

    }
    15
    1. amine
       
      ca marche pas

      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");
      }
      }
      0
    2. umustdi
       
      Ca marche très bien merci
      0
    3. cmh
       
      les variables rs et st , sont de quelle type?
      0
    4. zaidiatfriha
       
      rs de type resultset
      st de type statement
      0
    5. zaidiatfriha
       
      new Object[] de quel type est sert a quoi ?
      0