Bonjour
pour afficher le contenu d'une table(bd) dans un jtable j'ai utilisé la méthode suivante a l'aide des metadata mais comme résultat je ne reçois pas les noms des champs ça m'affiche juste le contenu de la table sans titre
public static Vector getpersonne(){ Vector vdata=new Vector(); ResultSet rs=null; try { Connection conn=Managerforaccess.connectcter(); Statement st=null; try { st=conn.createStatement(); rs=st.executeQuery("select * from personne"); ResultSetMetaData rsmd=rs.getMetaData(); int colonecount=rsmd.getColumnCount(); Vector vcolonename=new Vector(); for(int i=1;i<=colonecount;i++){ vcolonename.addElement(rsmd.getColumnCount()); } vdata.addElement(vcolonename); Vector vlign; while(rs.next()){ vlign=new Vector(); for(int i=1;i<=colonecount;i++){ vlign.addElement(rs.getObject(i)); } vdata.addElement(vlign); } } finally { rs.close(); conn.close(); st.close(); } } catch (Exception exception) { System.out.println(exception.getMessage()); } return vdata; }
merci :)
re salut
c'est bon j'ai pu trouver l'erreur lol
désolée pour le dérangement
bonne fin de soirée :D