Bonjour

J'essaye d'exécuter une requête qui me renvoi une liste de noms (des OS pour être précis), j'aimerais les récupérer dans une ArrayList pour ensuite les mettre dans une Jcombobox pour le moment

La requête ne me renvoi qu'une valeur, hors le résultat devrait être "Windows" ; "Linux" ; "Test", j'ai surement fais une erreur toute bête mais j'avoue ne pas l'a trouver

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
    public ArrayList Combo(String query)
    {
        ArrayList Array = new ArrayList();
        try
        {
            rs = sta.executeQuery(query);
            rs.last();
            int nbRow = rs.getRow();
            rs.beforefirst();
            int i = 0;
            while (rs.next())
            {
                i++;
                Array.add(rs.getString(i));
                System.out.println(rs.getString(i));//j'affiche pour vérifier
                rs.next();
            }
        }
        catch (SQLException queryE)
        {
            System.out.println("Erreur de requête : " + queryE);
        }
        return Array;
    }
Je suis encore assez débutant en JAVA, donc si vous avez des avis sur ma façon de faire, n'hésitez pas je me doute que c'est pas au point

Merci d'avance