He estado mirando por la red y cuando he tenido suerte se trataba de escribir ficheros. Por favor, estoy desesperado... AYUDA...!!!!

| |||
![]() Necesito tener un campo blob de oracle para guardar textos de larga longitud pero el problema es que no entiendo demasiado bien java y por lo visto el tipo de dato Blob que tiene es una interfaz, ¿no?. La necesidad es obvia: Codigo para escribir y para leer un blob en la base de datos... He estado mirando por la red y cuando he tenido suerte se trataba de escribir ficheros. Por favor, estoy desesperado... AYUDA...!!!! ![]() |
| |||
Gracias, pero no... XP El problema está en que no es una clase sino una interfaz, y, por lo que me han explicado las interfaces tienen que ser implementadas, es decir que la interfaz en si no es nada, si no las clases que la implementan... No se hasta que punto es esto cierto, puesto que cuanto más he profundizado en el tema me he encontrado con cosas como Connection que han resultado se tb una interfaz... Asi k me estoy haciendo un lio... Si hay alguien que pueda sacarme de mi ignorancia profundamente agradecido... THX |
| |||
Thx... Muchisimas gracias.... Eso explica muchas cosas... La verdad s k tiene todo el sentido del mundo. XD Estoy usando el "thin" (me parece que llama así) de oracle (lo que no me acuerdo es que nivel). Entonces, y suponiendo que tiene la implementación de la interfaz, con hacer una asignación a un objeto declarado como blob lo obtendría no? Una vez ahí, como tendría que hacer para convertirlo en texto? Siento darte la lata... |
| ||||
Hola, bueno no he trabajando con blob hasta ahora, pero me imgaino que primero obtienes el flujo de bytes y los vas almacenando en una fuentes de tipo testo (String). Creo que el mètodo que te serviría es: http://java.sun.com/j2se/1.4.2/docs/api/java/sql/Blob.html#getBinaryStream()
__________________ Saludos, H@C.. |