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