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

JDBC Java Discussion :

Injection fichier XML dans la base de données


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 102
    Par défaut Injection fichier XML dans la base de données
    Bonjour à tous ,

    Dans le cadre de mon stage je dois faire une fonction qui puisse remplir la base de données à partir d'un fihichier xml .

    Dans un premier temps j'ai testé le fait de charger un fichier xml et de l'afficher le resultat sur la console .


    maintenant j'aimerais savoir comment faire pour injecter ses information a partir de mon fichier xml vers ma base de données .

    par exemple j'ai pris un fichier dans lequel sont recensées des personnes avec leurs noms et d'autre inforamtion .

    ce que j'aimerais c'est remplir la base données par ces informations .

    je travaillle avec myeclipse for spring
    j'utilise le framwork spring

    merci pour votre aide

  2. #2
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2010
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2010
    Messages : 75
    Par défaut
    Bonjour,

    Je ne vois pas vraiment le problème

    Si tu arrives à parcourir ton fichier xml, avec l'API dom je présume, tu as juste à créer ta string de requête pour chaque personne en ajoutant les infos associées et à l’exécuter à chaque tour de boucle.

    en espérant t'avoir aidé,

    link_915

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 102
    Par défaut
    je suis désolé mais je suis encore débutant dans ce domaine .

    je n'ai pa compris comment et ou faire la requete d'insertion .

    merci pour la reponse

  4. #4
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 102
    Par défaut
    personne n'a une idée !!??

    je suis vraiment bloqué et je ne sais pas comment faire si vous pouvez me donner un coupe de pouce ça serait gentil de votre part .

  5. #5
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    qu'est-ce qui vous bloque concrètement, lire le ficheir xml? Comprendre ce qu'il y a dedans? Vous connecter à une base de données? Autres ??

  6. #6
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 102
    Par défaut
    merci pour la réponse ,

    ce qui me bloque c'est comment requéter le contenu du fichier xml dans la base de données .

    dois-je utiliser des "insert" et si oui ou et comment

    merci encore

  7. #7
    Membre expérimenté Avatar de aymen83
    Inscrit en
    Décembre 2007
    Messages
    271
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 271
    Par défaut
    la façon la plus "clean" c'est d'utiliser spring batch. Sinon la méthode classique
    utiliser un parser xml style DOM, SAX, STAX et faire les insertions dans la base en utilisant jdbc ou n'import quel ORM. Pour ça spring fournit beacoup de classe utilitaire "JdbcDaoSupport, HibernateDaoSupport..."

  8. #8
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 102
    Par défaut
    Merci pour la réponse ,

    En fait j'ai déja commencé à travailler avec xstream pour désérialiser mon fichier xml mais des erreurs qu je ne comprends pas du tout qui sont du apparament au fichier xml ou à sa lecture .


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Exception in thread "main" com.thoughtworks.xstream.mapper.CannotResolveClassException:

Discussions similaires

  1. Réponses: 3
    Dernier message: 13/06/2012, 10h14
  2. [MySQL] Importer des fichiers XML dans une base de données (Easyphp)
    Par Boujoute dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 01/12/2011, 00h13
  3. stocker un fichier xml dans une base de données en sql
    Par yidboulmane dans le forum Langage SQL
    Réponses: 2
    Dernier message: 23/09/2008, 09h55
  4. Réponses: 1
    Dernier message: 09/05/2006, 12h00
  5. Intégration des fichier XML dans une base de données MySQL
    Par bebemoundjou dans le forum XQUERY/SGBD
    Réponses: 8
    Dernier message: 25/11/2005, 22h41

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