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 :

[JDBC] Problème Oracle/JDBC


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Novembre 2004
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 2
    Par défaut [JDBC] Problème Oracle/JDBC
    Bonjour,
    Je rencontre un soucis quand a l'insertion d'un fichier texte.
    J'ai une colonne blob dans ma table, et j'utilise le script donné dans la FAQ, mais pour des fichier inférieur a 2KO il ne s'insere pas et laisse mon champ a null. AHHHH!!!

  2. #2
    Membre éprouvé
    Inscrit en
    Mai 2003
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 103
    Par défaut
    j'ai pas de souci à le faire. j'utlise ORA 9 et un driver JDBC de BEA.

    voici le bout de code utilisé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     
                File monFichierText =  new File("c:/temp/fichier2.txt");
                FileInputStream textStream = new FileInputStream(monFichierText);
     
                PreparedStatement pst = connection.prepareStatement("insert into ma_table ( key, txt) values ( ?, ?)");
     
                pst.setInt(1,1);
     
                pst.setBinaryStream(2, textStream, (int)monFichierText.length());
     
                int status = pst.executeUpdate();

  3. #3
    Membre émérite

    Inscrit en
    Décembre 2004
    Messages
    584
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 584
    Par défaut
    Attention, la façon dont tu accèdes à ta connection (pooling Tomcat ?), les versions et les drivers effectivement choisis ont tous leur importance...

    Tu peux détailler ta config ?

  4. #4
    Candidat au Club
    Inscrit en
    Novembre 2004
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 2
    Par défaut
    j'utilise tomcat.
    Alors effectivement, ohnerom je faisais la meme chose que toi.
    Apparemment on ne peut pas passer autrement qu'a travers un flux I/O c'est la seule facon que j'ai trouvé....
    Mais bon, ca fait pas très propre tout ca!

Discussions similaires

  1. [Oracle][JDBC] Récupération du type LONG
    Par ZeKiD dans le forum JDBC
    Réponses: 3
    Dernier message: 08/09/2005, 13h29
  2. [Oracle][JDBC]sauvgarde du contenu tables
    Par zaiane dans le forum JDBC
    Réponses: 4
    Dernier message: 05/08/2005, 11h18
  3. [JDBC]Probleme avec trigger Oracle
    Par aurel89 dans le forum JDBC
    Réponses: 2
    Dernier message: 02/08/2005, 11h53
  4. ORACLE / JDBC => Insérer un CLOB ...
    Par Doze dans le forum Oracle
    Réponses: 4
    Dernier message: 15/04/2005, 09h53
  5. Réponses: 2
    Dernier message: 23/06/2004, 16h06

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