Salut
J'ai besion d'aide
Je Veut Convertie Un resultat De resultset en arraylist
Comment je peut le faire
merci de me repondre
Salut
J'ai besion d'aide
Je Veut Convertie Un resultat De resultset en arraylist
Comment je peut le faire
merci de me repondre
Quelque chose comme ça
A+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 List<List<String>> list = new ArrayList<List<String>>(); ResultSet rs = stmt.executeQuery("select * from MaTable"); ResultSetMetaData rsmd = rs.getMetaData(); while (rs.next()) { List<String> record = new ArrayList<String>(); for (int i = 1; i <= rsmd.getColumnCount(); i++) { record.add(rs.getString(i)); } list.add(record); }
Merci de Votre réponse
je suis debutant en java ,j'ai pas bien saisie quelque ligne de votre code
List<List<String>> list = new ArrayList<List<String>>();
moi je veut stocker dans ma Arraylist Des objet pas seulement des column de la table
par exemple j'ai une table dans la bd S'appele Personne (Nom,Prenom,Age)
Est J'ai une Class Nommé Personne Avec une Constructeur Surcharger
Je Veut Stocker Dans ma Arraylist Les objet De type Personne
donc Chaque Ligne de la Table Personne Devient Un objet
Comment je peut le Faire ,
merci de me repondre
Tu as un exemple de code ci-dessus.
Maintenant, si tu veux stocker des objets typés (Personne) au lieu d'un simple liste de chaînes de caractères, l'adaptation du code d'OButterlin n'est pas difficile à faire.
En supposant que la classe Person est un constructeur
Person(String nom, String prenom, int age)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 ... while (rs.next()) { list.add(new Person(rs.getString("nom"), rs.getString("prenom"), rs.getInt("age"))); } ...
merci pour votre temps
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager