Bonjour,
j'ai cette base de données. J'ai besoin d'aide pour construire l'arbre généalogique.
prenom | pere
moh | adam
Ali | moh
ammar | moh
maraw | moh
sabi | ammar
Classe Node:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 adam | moh / | \ maraw ali ammar | sabi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public class Node { private String data; private Node parent; private List<Node> children;
Classe Main:
Avez-vous des idées ou des modifications ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 root = new Node("adam"); String SQL="select prenom from BB where pere='"+root.getData()+"' ; ResultSet rs = statement.executeQuery(SQL); while(rs.next()) { child= new Node(rs.getString("prenom")); root.addChild(child); } Node.print(root);
Merci beaucoup.
Partager