你上在JSP里面调用吗? 好象mysql里面的bigblob取出来需要一个函数转换。
我们公司DELPHI程序员有试过取blob,但取出来后再插入sql数据库就出现问题了。关注ing..。

解决方案 »

  1.   

    这个是取出图片的例子
    <%@ page import="java.io.*" %>
    <%@ page import="DBstep.iDBManager2000.*"%>
    <%
      //打开数据库
      ResultSet result=null;
      String Sql=null;
      PreparedStatement prestmt=null; 
      DBstep.iDBManager2000 DbaObj=new DBstep.iDBManager2000();
      DbaObj.OpenConnection();
     //取得数据库中的数据
     Sql="select  *  from  list order by date desc";
     result=DbaObj.ExecuteQuery(Sql);
     result.next();
     //将数据库中的数据读到流中
      InputStream in =result.getBinaryStream("body"); 
     //设置输出的格式 
      response.reset(); 
      response.setContentType("image/jpeg");
     //循环去出流中的数据 
      byte[] b = new byte[1024]; 
      int len; 
      while((len=in.read(b)) >0) 
      response.getOutputStream().write(b,0,len); 
      in.close(); 
    %>