Re: Blob - Oracle
L. I. Gerardo Ángeles Nava <gerardo1971-/[email protected]> Tue, 3 Nov 2009 08:53:28 -0800 (PST)
| Newsgroups | gmane.comp.java.javaspain |
|---|---|
| Message-ID | <[email protected]> |
Gracias, que validan la justificacion del mensaje jejeje, saludos! -- Gerardo Ángeles, IT Developer. Happiness Only Real When Shared --- On Tue, 11/3/09, Anibal Parallela <anepa22-/[email protected]> wrote: From: Anibal Parallela <anepa22-/[email protected]> Subject: Re: [javaSpain] Blob - Oracle To: [email protected] Date: Tuesday, November 3, 2009, 1:15 PM Hola, mira te cuento que este problema que me llevó varios días de sudor y lagrimas. Yo necesitaba usar si o si jdbc con oracle. No me servia OCI, por lo que fue lo único que me dio resultado. En mi caso inserto un Tiff como Blob.. Trata de adaptar este pedazo de código. Mas o menos lo que hace es crear un tabla temporal para los blob que luego vuelca a una tabla común. Espero te sirva.. baseRechazo = new DbConnectXML( DbConnectXML.IMGDB); PreparedStatement ps = baseRechazo.obtenerConexion( ).prepareStateme nt("INSERT INTO IMGDB.SALIENTES VALUES (?,'AE',?,?, '0','0')"); oracle.sql.BLOB newBlob = oracle.sql.BLOB.createTemporary(baseRechazo.obtenerConexion( ), false, oracle.sql.BLOB.DURATION_SESSION); newBlob.setBytes( 1, out.toByteArray( )); ps.setString( 1, strNumeroFinal) ; ps.setString( 2, oficina.getNis_ comercial( )); ps.setBlob(3, newBlob); ps.executeUpdate( ); ps.close(); Saludos Anepa.. De: L. I. Gerardo Ángeles Nava <gerardo1971@ yahoo.com> Para: j0 <listadejava@ egroups.com>; j3 <javaworld@egroups. com>; lista spain Java <javaSpain@yahoogrou ps.com>; lista pensandoenjava <pensandoenjava@ yahoogroups. com>; lista desarrolloJava <DesarrolloJava@ gruposyahoo. com.ar> Enviado: martes, 3 de noviembre, 2009 2:47:27 Asunto: [javaSpain] Blob - Oracle Buenas, Utilizo Oracle - Blob para almacenar un PDF. Pero tengo el siguiente problema el query es el siguiente: INSERT INTO Emp(id,name, pdf) VALUES('001' ,'Contrato' ,:BlobParameter) Si almacena el archivo pdf, pero no me almacena los datos de id y name. Nota: Cuando doy un select el campo BLOB siempre aparece vacio (o visualmente no se ve nada), es correcto?, sin embargo puedo recuperar la info y pasarla a un archivo pdf. Si alguien ha hecho algo parecido almacenar/recuperar puede compartir el código (incluso si lo tienen en c sharp). Gracias, saludos. -- Gerardo Ángeles, IT Developer. Happiness Only Real When Shared Encontra las mejores recetas con Yahoo! Cocina. http://ar.mujer. yahoo.com/ cocina/