Bonjour à tous,

je me permet de solliciter votre aide car je rencontre un problème pour finaliser un code me permettant de construire un JTree depuis une base de donnée.
J'ai créer la fonction ci-dessous pour alimenter un JTree depuis un tableau a entrée multiple, tout fonctionne parfaitement bien.
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
public void bddTree () throws SQLException{
 
        //il faut allimenter le objectTable avec la requet SQL
        Object[][] table = {
        {1, 1, "CHENIEUX"}, //i=0
        {2, 1, "Administration"}, //i=1
        {3, 2, "po-c-pradeau"}, //i=2
        {4, 2, "po-j-mondout"}, //i=3
        {5, 2, "pc-m-savignat"}, //i=4
        {6, 1, "PC Scan-IRM"}, //i=5
        {7, 6, "Noeud7"}, //i=6
        {8, 6, "Noeud8"}, //i=7
        {9, 6, "Node9"}, //i=8
        {10, 1, "Node10"},};    //i=9          
        //Création de tous les noeuds de la table.
    DefaultMutableTreeNode[] node = new DefaultMutableTreeNode[table.length];
    for (int i = 0; i < table.length; i++) {
        node[i] = new DefaultMutableTreeNode(table[i][2].toString());
    }
    //fin boucle 
    DefaultMutableTreeNode  rootNode = node[0];   //On définie le Nœud Root.
    //on lit le tableau et on assigne les noeuds.
    for (int i = 0; i < table.length; i++) {
        for (int j = 1; j < table.length; j++) {
            if (table[i][0] == table[j][1]) {
                System.out.println(table[i][2].toString() + " est le parent de : " + table[j][2].toString());
                node[i].add(node[j]);
            }
        }
    }
    //on crée le model pour le JTree avec.
    DefaultTreeModel treeModel = new DefaultTreeModel(rootNode);
    //Application du model au JTree.
    jTree_bdd.setModel(treeModel);
    }
J'aimerai maintenant alimenter ce tableau avec une table de ma base donnée qui reprend le même shema que mon tableau écrit en dur dans l'appli.
J'ai essayé plusieurs méthodes trouvé sur le net, sans sucés, mes connaissances en SQL--> java étant limité je galère vraiment.
Si quelqu'un peu me mettre sur la bonne piste pour alimenter correctement le tableau depuis ma requête SQL.
Merci