Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1602 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  insertion d'un blob dans une table d'oracle

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

insertion d'un blob dans une table d'oracle

n°730535
lapartdomb​re
Posté le 18-05-2004 à 17:10:24  profilanswer
 

j'aimerai savoir comment faire pour insérer un blob dans une table Oracle via un programme java.  
 
Qu'est ce qu'on doit passer comme paramètre à la requete : le chemin du fichier et sous quelle forme

mood
Publicité
Posté le 18-05-2004 à 17:10:24  profilanswer
 

n°731689
lapartdomb​re
Posté le 19-05-2004 à 16:02:24  profilanswer
 

J'ai réussi à trouver une facon pour insérer un blob mais j'ai une erreur que je ne comprend pas :
 
Mon code est :

Code :
  1. File file = new File(oCollection[i].getPath());
  2. long fileLength = file.length();
  3. FileInputStream fis = new FileInputStream(file);
  4. try
  5.     {  Class.forName("oracle.jdbc.driver.OracleDriver" ); }
  6. catch(Exception ex)
  7. { ex.printStackTrace(); }
  8. Connection connection=ouvrirConnexion();
  9. String query;
  10. filename= oCollection[i].getPath();
  11. query="insert into   BASEQ.BQ_STDLIST (  BASEQ.BQ_STDLIST.STD_CODE ,  BASEQ.BQ_STDLIST.STD_TAILLE ,   BASEQ.BQ_STDLIST.STD_DT_INT ,   BASEQ.BQ_STDLIST.STD_DOC)values(   '"+name +"'   ,"+taille +", TO_DATE('"+chaine+"','DD/MM/YYYY HH24:MI'),?) ";
  12. java.sql.PreparedStatement statement = connection.prepareStatement(query);
  13. statement.setBinaryStream(1, fis, (int)fileLength);
  14. ResultSet resultset=statement.executeQuery(query);
  15. statement.close();
  16. connection.close();


 
Et l'erreur :
 
ORA-01008: Toutes les variables ne sont pas liées


Message édité par lapartdombre le 19-05-2004 à 16:04:33

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  insertion d'un blob dans une table d'oracle

 

Sujets relatifs
[Oracle] Problème d'insertion dans une tableModifier le commentaire d'une table MySQL
[php] arrive pas a afficher le contenu d'une table SQL [nb inside]Configuration Base Oracle
Oracle : valeur uniqueInsertion d'une JInternalFrame dans un JScrollPane
erreur Oracle ORA-00600: code erreur interne, arguments2 questions sur Oracle, une limitation et une sauvegarde
Plus de sujets relatifs à : insertion d'un blob dans une table d'oracle


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR