String sql = " SELECT photo1,photo2 FROM PHOTO WHERE photo_no = "+ photo_no;
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
Blob b = rs.getBlob("photo1");
long size = b.length();
//out.print(size);
byte[] bs = b.getBytes(1, (int)size);
response.setContentType("image/jpeg");
OutputStream outs = response.getOutputStream();
outs.write(bs);
outs.flush();
rs.close();
}
这样可以取多个吗?请各位大虾帮忙,outs.write(bs)可以写多次吗?
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
Blob b = rs.getBlob("photo1");
long size = b.length();
//out.print(size);
byte[] bs = b.getBytes(1, (int)size);
response.setContentType("image/jpeg");
OutputStream outs = response.getOutputStream();
outs.write(bs);
outs.flush();
rs.close();
}
这样可以取多个吗?请各位大虾帮忙,outs.write(bs)可以写多次吗?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货