IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

Construction d'un arbre généalogique depuis une BDD


Sujet :

avec Java

  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Juin 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juin 2013
    Messages : 18
    Par défaut Construction d'un arbre généalogique depuis une BDD
    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

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
                   adam
                      |
                    moh
                 /    |   \ 
            maraw   ali   ammar
                            |
                           sabi
    Classe Node:
    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:
    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);
    Avez-vous des idées ou des modifications ?
    Merci beaucoup.

  2. #2
    Membre chevronné Avatar de Drowan
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2014
    Messages
    460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2014
    Messages : 460
    Par défaut
    Explique nous où est-ce que tu coince :
    - As-tu des erreurs ? si oui, lesquelles ?
    - Qu'est-ce qui te pose problème ? le SQL ? l'architecture des données ? le java ? l'affichage de l'arbre ?
    On ne peut pas t'aider sans plus d'informations.

  3. #3
    Membre éclairé Avatar de touche_a_tout
    Profil pro
    Inscrit en
    Août 2006
    Messages
    557
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2006
    Messages : 557
    Par défaut Construction d'un arbre généalogique depuis une BDD
    Bonjour, code3,
    As-tu envisagé d'utiliser un logiciel de généalogie ? Il en existe des centaines, y compris gratuits. Tu n'aurais éplus qu'à créer un pont entre ta BDD et ce logiciel.
    Cordialement
    touche_a_tout

Discussions similaires

  1. Insertion de données dans un grid depuis une bdd
    Par Vil'Coyote dans le forum Ext JS / Sencha
    Réponses: 1
    Dernier message: 20/08/2009, 11h21
  2. Application généree depuis une BDD - Relations
    Par Anified dans le forum Flex
    Réponses: 2
    Dernier message: 08/07/2008, 11h28
  3. Gestion images miniatures depuis une BdD
    Par Clorish dans le forum Windows Forms
    Réponses: 10
    Dernier message: 28/11/2007, 10h12
  4. Plugin de génération EJB Entity depuis une BdD
    Par j'suisStateful dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 03/10/2007, 17h55
  5. Liste déroulante imbriquée importée depuis une Bdd
    Par WhyMee dans le forum Général JavaScript
    Réponses: 27
    Dernier message: 07/08/2006, 17h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo