Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/03/2007, 05:04
GreenEyed
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 8 meses
Puntos: 51
Re: Manejo de imagenes con MySql y Java

Extraido de aqui:
http://forum.java.sun.com/thread.jsp...sageID=9449728

Código:
	

Class.forName("com.mysql.jdbc.Driver");    
     Connection conn = DriverManager.getConnection( "jdbc:mysql://"+db_address);
     PreparedStatement pst = conn.prepareStatement("SELECT logo FROM table WHERE id = ?");
        pst.setString(1, id);
        ResultSet rs = pst.executeQuery();
        if(rs.next()) {     
              byte[] bytearray = new byte[4096];
              int size=0;
              InputStream sImage;
              sImage = rs.getBinaryStream(1);
              response.reset();
              response.setContentType("image/jpeg");
              response.addHeader("Content-Disposition","filename=logo.jpg");
              while((size=sImage.read(bytearray))!= -1 )
                {
                    response.getOutputStream().write(bytearray,0,size);
                }
              response.flushBuffer();
              sImage.close();
              rs.close();
           }
No uso MySQL así que no se si te funcionara directamente, pero la idea es esa.

S!