Bonjour,

Je cherche à coder une ListBox dans mon interface construite avec Eclipse.
La ListBox se remplit via une requête SQL à partir de ma base EasyPHP.

Voilà une partie du 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
26
27
28
29
30
31
32
33
34
35
import java.sql.*;
import java.util.ArrayList;
 
public class Affichage {
 
    public ArrayList listBoxCategorie()
    {
        ArrayList listBoxCategorie = new ArrayList();
        String pilote = "com.mysql.jdbc.Driver";
 
        try
        {
            // Chargement du pilote JDBC
            Class.forName(pilote);
            // Etablir la connexion
            Connection connexion = DriverManager.getConnection("jdbc:mysql://localhost/projet","root","");
 
            Statement instruction = connexion.createStatement();
 
            ResultSet resultat = instruction.executeQuery("SELECT * FROM categ_donnees");
 
            while(resultat.next()){
                listBoxCategorie.add(resultat.getString("Nom_categ"));
            }
            resultat.close();
            instruction.close();
        }
        catch (Exception e){
 
            System.err.println("echec pilote : "+e);
        }
 
        return listBoxCategorie;
    }
}
Mon problème est que ce code ne m'affiche rien.

Quelqu'un saurait-il m'expliquer d'où vient le problème ?

Merci d'avance pour votre aide.