Buen dia .
estoy implementado el siguiente codigo para consultar un dato de tipo blob de oracle
BLOB blobo = null;
blobo = (BLOB) rs.getBlob(2);
System.out.println(blobo);
InputStream byte_stream = blobo.getBinaryStream();
System.out.println("byte_stream:" + byte_stream);
ObjectInputStream ois = new ObjectInputStream(byte_stream);
Object x = ois.readObject();
FormatoBean b = (FormatoBean) x;
stmt.close();
rs.close();
y me esta marcando una excepcion en esta linea
Object x = ois.readObject();
la excepcion que me marca es esta
java.io.UTFDataFormatException
at java.io.ObjectInputStream$BlockDataInputStream.readUTFSpan(ObjectInputStream.java(Compiled Code))
at java.io.ObjectInputStream$BlockDataInputStream.readUTFBody(ObjectInputStream.java(Compiled Code))
at java.io.ObjectInputStream$BlockDataInputStream.readUTF(ObjectInputStream.java(Inlined Compiled Code))
at java.io.ObjectInputStream.readUTF(ObjectInputStream.java(Inlined Compiled Code))
at java.io.ObjectStreamClass.readNonProxy(ObjectStreamClass.java(Compiled Code))
at java.io.ObjectInputStream.readClassDescriptor(ObjectInputStream.java(Inlined Compiled Code))
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java(Compiled Code))
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java(Compiled Code))
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java(Compiled Code))
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java(Compiled Code))
at java.io.ObjectInputStream.readObject(ObjectInputStream.java(Compiled Code))
at java.util.ArrayList.readObject(ArrayList.java(Compiled Code))
at sun.reflect.GeneratedMethodAccessor40.invoke(Unknown Source)
a alguien le ha pasado algo similar, le he estado dando vueltas pero no he encontrado la solucion.
se los agradezco
Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx