Bonjour,
Mon objectif est de recuperer à partir d'une base de donnée les notes d'un eleve pour en calculer la moyenne. J'arrive a me connecter à la base de donnée sans probleme.
Je possede une classe Evaluation qui a pour attribut un id(int), une note(int), l'id de la matiere(int) et une appreciation(String). A chaque fois que je recupere les donnees de l'evaluation, je la stock dans un arraylist d'Evaluation pour pouvoir recuperer toutes les informations de la table.
La ou je bloque, c'est que mon arraylist pour stocker ces informations, remplace a chaque tour tous les objets par le dernier ajouté.
Voici ma boucle :
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 while(rs.next()) { this.setId(rs.getInt("id")); this.setNote(rs.getInt("note")); this.setDetBul_id(rs.getInt("detailBulletinId")); this.setAppreciation(rs.getString("appreciation")); test.add(i,this); i++; for(int j =0; j<test.size(); j++){ System.out.println(test.get(j).note + "note"); } }
Merci beaucoup !
Partager