Problema al insertar en tipo Long con Java en Oracle

jmurciego
22 de Septiembre del 2004
Hola a todos,

Estoy realizando una aplicación en Java contra Oracle y en un campo de una las tablas tengo que guardar una gran cantidad de texto.

He usado para ello un campo tipo Long. Realizando Insert de pequeñas cantidades pequeñas de caracteres va bien, pero cuando intento meter más de 4000 caracteres, me da un error diciendo que el texto es demasiado Largo.

La capacidad de este campo esta puesta a 2 MB. Desde el cliente de Oracle Toad, ejecutando la misma sentencia directamente, también me da el mismo error.

Desde Java voy contra el Driver de JDBC (creo que el Oracle12.jar)

¿Alguien sabe que me pued estar pasando? ¿Quizas este mal configurado el Oracle?

Muchas gracias

Javier Murciego

cesorio
22 de Septiembre del 2004
Buenas , si estais usando Oracle 8 o versiones posteriores os aconsejo que cambies el tipo de dato a CLOB. A mi me pasaba algo parecido y nos dejo de dar problemas. Eso si, el tipo CLOB es un poco más engorroso a la hora recuperarlo y tratarlo...

Suerte.

jmurciego
22 de Septiembre del 2004
Gracias