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 :

Comment insérer une grande quantité de données en une seule requete ?


Sujet :

JDBC Java

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Comment insérer une grande quantité de données en une seule requete ?
    Est il possible d'effectuer l'insertion d'un tableau dans une base de données Oracle en utilisant jdbc ? Je souhaiterais eviter de faire autant de requete que le nombre de ligne de mon tableau.


    Merci pour votre aide...

  2. #2
    in
    in est déconnecté
    Membre expérimenté Avatar de in
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 612
    Points : 1 718
    Points
    1 718
    Par défaut
    Pour insérer le tableau je ne sais pas mais ...

    tu peux passer par un PreparedStatement et des traitement batch.

    En fait pour chaque ligne, tu set ton preparedstatement et tu ajoute au batch. ensuite toutes les 1000 lignes par exemple tu execute le batch (et tu le vide). Ca depend si tu commit à chaque fois (le commit est gourmand en temps et dépend du nombre de lignes à commiter) ...

    Moi je fais ça pour insérer le contenu de Collections dans la base et ça marche bien ...

    je peux te mettre un bout de code si tu veux ...

Discussions similaires

  1. traiter une grande quantité de données en plusieurs fois
    Par epeichette dans le forum Langage
    Réponses: 0
    Dernier message: 03/08/2010, 09h18
  2. Envoyer une grande quantité de données dans un xml via http
    Par qdaemon_fr dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 03/03/2009, 09h51
  3. Manipulation d'une grande quantité de données
    Par sebastyen dans le forum Langage
    Réponses: 1
    Dernier message: 10/11/2008, 15h54
  4. Réponses: 11
    Dernier message: 23/09/2008, 15h39
  5. Une grande quantité de données sur Oracle 8i?
    Par bliml dans le forum Oracle
    Réponses: 13
    Dernier message: 01/03/2007, 11h45

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