Before display, i have inserted BLOB to MYSQL and success. I used this code to display BLOB to JSP.
Connection con = Koneksi.getKoneksi();
String id = request.getParameter("id_pengurus");
PreparedStatement ps = con.prepareStatement("select foto from pengurus where idpengurus = ?");
ps.setString(1, id);
ResultSet rs = ps.executeQuery();
rs.next();
Blob b = rs.getBlob("foto");
response.setContentType("image/jpg");
response.setContentLength((int) b.length());
InputStream is = b.getBinaryStream();
OutputStream os = response.getOutputStream();
byte buf[] = new byte[(int) b.length()];
is.read(buf);
os.write(buf);
os.close();
When I use this code to display BLOB in SQL to JSP, it was worked. When I use this code to display BLOB in MYSQL to JSP, it didn't work. What solution should i do? Sorry for my bad English. Thanks before.