Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2446 connectés 

 


Dernière réponse
Sujet : [JAVA + SQL] Nb de lignes dans un resultSet
darklord22 Une solution qui n'est probablement pas très efficient mais qui fonctionne est d'utiliser un Vecteur qui croit dynamiquement (pas besoin de spécifier la taille).
 
tu peux faire un truc du genre
 

Code :
  1. Vector v = new Vector();
  2. String[] data = new String[4];
  3. while(rs.next())
  4. {
  5. data[0]=rs.getString("numero_objet" );
  6. data[1]=rs.getString("denomination" );
  7. data[2]=rs.getString("type" );
  8. data[3]=rs.getString("prix" );
  9. v.add(data);
  10. }
  11. String[][] res = v.toArray();


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
darklord22 Une solution qui n'est probablement pas très efficient mais qui fonctionne est d'utiliser un Vecteur qui croit dynamiquement (pas besoin de spécifier la taille).
 
tu peux faire un truc du genre
 

Code :
  1. Vector v = new Vector();
  2. String[] data = new String[4];
  3. while(rs.next())
  4. {
  5. data[0]=rs.getString("numero_objet" );
  6. data[1]=rs.getString("denomination" );
  7. data[2]=rs.getString("type" );
  8. data[3]=rs.getString("prix" );
  9. v.add(data);
  10. }
  11. String[][] res = v.toArray();

Roco Bonjour!
 
Voilà je crée un tableau d'objets qui va contenir le contenu de mon objet ResultSet, seulement voilà, je ne sais pas combien de lignes mon tableau doit faire car je ne sais pas calculer le nb de ligne contenu dans mon ResultSet.
 
public Object [][]Donnes;  
 
public Object []Colonnes={"Numéro de l'objet", "Dénomination", "Type", "Prix"};
 
while(rs.next())
{
 Donnes[j][0]=rs.getString("numero_objet" );
 Donnes[j][1]=rs.getString("denomination" );
 Donnes[j][2]=rs.getString("type" );
 Donnes[j][3]=rs.getString("prix" );
 j++;
}
 
Tableau=new JTable(Donnes, Colonnes);

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)