Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/04/2007, 01:44
havigll
 
Fecha de Ingreso: julio-2004
Mensajes: 41
Antigüedad: 20 años, 1 mes
Puntos: 0
AYUDA objetos Blob en java

Buenas tengo un prolemilla... primero pongo el codigo y luego os explico

BLOB blob = operationWebBean.Lanzar_Report(vNumDisco);

response.setContentType( "application/pdf" );
ServletOutputStream sos = response.getOutputStream();

InputStream in = blob.getBinaryStream();

int bufferSize = blob.getBufferSize();

byte[] buffer = new byte[bufferSize];
int bytesRead = 0;

while ((bytesRead = in.read(buffer)) != -1)
sos.write(buffer, 0, bytesRead);

sos.close();

Pües vereis.. la funcion Lanzar_Report devuelve un blob que recoge de la base de datos.. En esta funcion se abre y se cierra la conexion.

una vez obtenido el blob con este codigo lo paso a binarystream y lo muestro por pantalla... pues bien me da el error conexion cerrada pero solo desde hace unos dias.. sabeis por k puede ser.. lo unico que ha cambiado de los dias k funcionaba a los dias que no funciona es k el servidor esta mucho mas sobrecargado-.. ALGUIEN SE LE OCURRE ALGO???? ...
Muchas gracias por adelantado.. Espero vuestra respuesta..Un saludooo