Metadata

ezo-esm
Metadata

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 :)
ezo-esm
Re: Metadata

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