Bonjour,

Je souhaite insérer une série de données dans une liste typée à partir d'une requête SQL.

Lorsque j'ajoute mes nouvelles données à la liste, celle ci écrase les précédentes données et ajoute en plus la nouvelle liste de données.
Voici mon code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
Statement st = null;
ResultSet rs = null;
 
APImport donnees = new APImport();
ArrayList <APImport > listedonnees = new ArrayList<APImport>();	
st = connexion.getStatement();
rs = st.executeQuery(query);
 
while (rs.next()) {
donnees.counterpartyaddress4 = rs.getString("counterpartyaddress4");
				//counterpartyaddress4 = donnees.checkCounterPartyAddress4(donnees.counterpartyaddress4);
				//donnees.counterpartyaddress4 = counterpartyaddress4;
 
				donnees.counterpartycountrycode = rs.getString("counterpartycountrycode");
				//counterpartycountrycode=donnees.checkCounterPartyCountryCode(donnees.counterpartycountrycode);
				//donnees.counterpartycountrycode=counterpartycountrycode;
 
				donnees.counterpartymessage = rs.getString("counterpartymessage");
				//counterpartymessage = donnees.checkCounterPartyMessage(donnees.counterpartymessage);
				//donnees.counterpartymessage = counterpartymessage;
 
 
 
listedonnees.add(donnees);
Ma question est : comment ajouter des lignes à ma liste sans écrasé les précédentes?

Merci de vos réponses