关于显示数据库图片的问题

wangliweiwork 2007-08-02 10:50:41
try{

String wpId=request.getParameter("wpId");
if(wpId!=null){
ResultSet rs=cn.executeQuery("select wp_yangpin1 from wp_tbl where wp_id='"+wpId+"'");
//Blob image=(Blob)wupin.getWpYangpin1();
while(rs.next()){
ServletOutputStream sout = response.getOutputStream();
InputStream in = rs.getBinaryStream("wp_yangpin1");
byte b[] = new byte[0x7a120];
for(int i = in.read(b); i != -1;)
{
sout.write(b);
//将缓冲区的输入输出到页面
in.read(b);
}
sout.flush();
//输入完毕,清除缓冲
sout.close();

}

}
}catch(Exception e){
System.out.println(e);
}
抛出异常:ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error
...全文
94 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ruanjiantaotao 2007-08-02
  • 打赏
  • 举报
回复
lz的方法不好,一般存放图片路径,不妨内容,不同数据库的binary格式不同,不好移植

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧