Red de conocimiento informático - Material del sitio web - ¿Cómo actualizar el campo blob de Oracle usando Java?

¿Cómo actualizar el campo blob de Oracle usando Java?

Al actualizar datos, al escribir la declaración de inserción, el campo blob no se actualiza y los datos correspondientes al campo blob se reemplazan por vacío_blob ().

(Nota: antes de ejecutar el sql anterior, la conexión debe configurarse para que no se confirme automáticamente: conn. set auto commit(false);)

Finalmente, separe el campo blob:

p>

//Obtener el campo blob

cadena SQL = " seleccione ANEXO del mercado _ info _ recopilar _ t donde info _ id = ' "

+ infoId +" ' Usado para actualizar ";

Declaración stt = null

STT = conn. crear declaración();

RS = STT. (SQL);

if (rs.next()) {

blob =(Oracle . SQL . blob)RS .

outStream = blob . getbinaryoutputstream();

instream = mi archivo . get contentstream();

byte[]data = nuevo byte[instream()];

instream.read(datos);

outStream.write(datos, 0, datos . longitud

}

instream); . close();

flujo de salida();

flujo de salida()

El párrafo anterior es parte del código que escribí. antes. Por favor echa un vistazo, espero que te ayude. . .