Ajouter un commentaire

ezo-esm
Afficher une table Oracle

Bonjour tout le monde
j'utilise Oracle et je veux faire l'affichage d'une table avec cette méthode

 public static Vector Afficherregion(){
         Vector vdata=new Vector();
        ResultSet rs=null;
        try {
Connection con=Manager.seconncter();
Statement st=null;
            try {
                st=con.createStatement();
                rs=st.executeQuery("select * from negocier");
                ResultSetMetaData rsmd=rs.getMetaData();
                int coloncount=rsmd.getColumnCount();
                Vector vcoloname=new Vector();
                for(int i=1;i<=coloncount;i++){
                    vcoloname.addElement(rsmd.getColumnName(i));
                }
                vdata.addElement(vcoloname);
Vector vligne=null;
while(rs.next()){
    vligne=new Vector();
    for(int i=1;i<=coloncount;i++){
                   vligne.addElement(rs.getObject(i));
                }
                
}
vdata.addElement(vligne);
            } finally{
                con.close();
            }

        } catch (Exception exception) {
           JOptionPane.showMessageDialog(null, "erreuer dans laffichage"+exception.getMessage());
        }
        
        return vdata;
    }

cette méthode me permet d'afficher que la dernière ligne de la table ,alors que ,avec la même méthode, en utilisant access ça marche bien
est ce que quelqu'un pourra me dire pourquoi avec oracle je n'arrive pas a récupéré toutes les ligne

merci

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 K  K  DDD   Y   Y  Y   Y  U   U 
K K D D Y Y Y Y U U
KK D D Y Y U U
K K D D Y Y U U
K K DDD Y Y UUU