connection reset by peer
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
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