La Web del Programador: Comunidad de Programadores
 
    Pregunta:  10721 - SERVLET PARA EXTRAER IMAGéN DE UNA BD
Autor:  Jesús Barajas Ochoa
Que tal.
La situación que tengo es la siguiente. Estoy haciendo un servlet que hace una consulta a una base de datos, la cual contiene un campo de tipo OLE que almacena una imagen. He tratado de incluir código adicional a la sentencia select para poder visualizar la imagen pero no lo he logrado. Me han comentado que en lugar de almacenar la imagen, guarde el vículo a la misma. Ya lo he echo pero continuo sin poder visualizarla. Alguien podría ayudarme o decirme donde puedo encontrar código para poder visualizar dicha imágen. Gracias por la ayuda.

  Respuesta:  Eva
Yo te puedo comentar el procedimiento que sigo en este caso.
Yo utilizo bases de datos Oracle con lo cual cargo en la base un Blob() vacio, tras esto cojo la imagen y con los Stream la recorro y la cargo en la base de datos, luego como yo muestro muchas imagenes para que me valla mas rapido lo que hago es tomarla de la base de datos y la genero dentro de un directorio en el servidor.
Esto lo hago con los InputStream y los OutputStream asi creo la imagen y me refiero a ella mediante un vinculo al mismo.