connection reset by peer

f_gallego
01 de Junio del 2004
Hola,

estoy intentando volcar una imagen a un campo blob de una bd oracle 9i y se produce el error indicado en el titulo, ¿alguien se ha pegado con este error? ¿como lo solucionaste?

Código:
PreparedStatement preparedStatement = null;

String queryString = "INSERT INTO fer (idreg, imagen) VALUES (?, ?)";
preparedStatement = connection.prepareStatement( queryString );

/* Completamos los parametros */
int i = 1;
preparedStatement.setLong( i++, newIdReg );

int i = 1;
preparedStatement.setLong( i++, newIdReg );

ByteArrayOutputStream bos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream( bos );
oos.writeObject( articuloVO.getImagen() );
oos.close();
ByteArrayInputStream bais = new ByteArrayInputStream( bos.toByteArray());
preparedStatement.setBinaryStream( i++, bais, bos.size() );

int filasInsertadas = preparedStatement.executeUpdate();

te agradeceria cualquier comentario.

gracias

Lucas
01 de Junio del 2004
Mira en el foro como insertar lobs en oracle. Ese error significa que el ordenador remoto te ha cerrado la conexion antes de tiempo. Mira en manuales de jdbc de oracle como trabajar con LOBs