Bonjour,
J'ai un problème, lors que je crée ma liste déroulant je n'ai que la dernière valeur qui apparait. comment faire pour que toutes les valeurs soient dans ma liste déroulant?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Classe SelectClasse = new Classe (); SaisieListeClasse.addItem(SelectClasse.selectDonnees());
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
26
27
28
29
30 public String selectDonnees () { try { Connection connection = DataBase.getConnection (); String cla_nom=""; Statement statementSelectClasse = connection.createStatement (); String selectClasse = "SELECT pkclasse, nomclasse, anneeclasse from classe order by nomclasse asc;"; ResultSet resultSetSelectClasse = statementSelectClasse.executeQuery (selectClasse); while (resultSetSelectClasse.next ()) { cla_nom = resultSetSelectClasse.getString ("nomclasse"); //System.out.println(cla_nom); } resultSetSelectClasse.close (); statementSelectClasse.close (); return cla_nom; } catch (SQLException exception) { exception.printStackTrace (); return "Erreur de transmission"; } }
Partager