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 :

importer des données XML dans une base Oracle 9


Sujet :

JDBC Java

  1. #1
    Membre du Club
    Inscrit en
    Mai 2005
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 75
    Points : 53
    Points
    53
    Par défaut importer des données XML dans une base Oracle 9
    Salut tt le mde,

    voila je suis en train de travailler sur un projet en java, et je suis parvenu à l'étape de la BDD j'utilise Oracle 9i.
    Voila j'ai plusieur fichiers XML et je voudrais charger les données des fichiers de mon api Java dans ma base.
    J'ai regarder la FAQ qui parle du Xml Developpemt Kit for java est ce que c'est la meilleure solution ou y en a t il d'autres?? Comment faut il faire?

    Merci de vos réponses

  2. #2
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Points : 4 314
    Points
    4 314
    Par défaut
    Pour ce genre de problème, la solution manuelle marche généralement bien.

    Parsing du fichier XML (JDom)
    Insertion dans la base de données via une DAO dédiée
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

  3. #3
    Membre du Club
    Inscrit en
    Mai 2005
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 75
    Points : 53
    Points
    53
    Par défaut
    Merci de ta reponse!

    Juste une precision une DAO c'est quoi

  4. #4
    Membre régulier Avatar de nin2
    Profil pro
    Inscrit en
    Février 2005
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations forums :
    Inscription : Février 2005
    Messages : 100
    Points : 109
    Points
    109
    Par défaut
    DAO = Data Access Object (Composant d'accès aux données).

    Un DAO est en règle général un objet qui va permettre de faire le lien entre un bean et ton système de persistance (base de données en général).

    Imaginons que tu dispose d'un objet Personne qui correspond à une table dans ta base. Tu va créer un DAO, PersonneDAO, qui va te permettre par exemple de lire une personne (via une requête SELECT), d'enregistrer une personne (via une requête INSERT), etc ...

Discussions similaires

  1. Application Java web qui permet d'intégrer des données XML dans une base Oracle
    Par honesttrick dans le forum Développement Web en Java
    Réponses: 3
    Dernier message: 22/10/2014, 10h50
  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. Réponses: 0
    Dernier message: 07/07/2008, 20h42
  4. Réponses: 1
    Dernier message: 06/11/2007, 16h43
  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