시소당
ResultSet rs =
stmt.executeQuery("SELECT IMAGE FROM PICTURES WHERE PID = " +
req.getParameter("PID"));
if (rs.next( )) {
BufferedInputStream gifData =
new BufferedInputStream(rs.getBinaryStream("IMAGE"));
byte[] buf = new byte[4 * 1024]; // 4K buffer
int len;
while ((len = gifData.read(buf, 0, buf.length)) != -1) {
out.write(buf, 0, len);
}
}
[출처] BLOB형 데이터 읽어오는 Java 소스|작성자 빈수레
http://blog.naver.com/bullian?Redirect=Log&logNo=9061391