代码如下,测试类里面测试好好的,但是放到程序里面就错了  哪位大大指点下啊
import java.io.FileOutputStream;
import java.io.InputStream;
import java.sql.ResultSet;import com.ac990.util.DbMainUtil;public class OLEDemo extends DbMainUtil{


   public void blobRead(String outfile){
     DbMainUtil dbUtil = new DbMainUtil(); 
        try {
          String strsql = "select * from  tb201101_spda where f_bm = '001'" ;
             ResultSet rs = dbUtil.query(strsql);   
            while (rs.next()) {
            
            
InputStream image = rs.getBinaryStream(24);
FileOutputStream file1 = null;
file1 = new FileOutputStream("d:/100.jpg");
int chunk;
while ((chunk = image.read()) != -1){
file1.write(chunk);
}
file1.flush();
file1.close();
            }
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
           dbUtil.cloes();
        }
   }
    public static void main(String[] args) {
      try {
      OLEDemo gi=new OLEDemo();
       } catch (Exception e) {
        System.out.println("[Main func error: ]" + e.getMessage());
       }
    }}

解决方案 »

  1.   

    【但是放到程序里面就错了 哪位大大指点下啊】
    哇塞 都叫大大了!都不知道你啥错误,我这个大大怎么找。
      

  2.   

    保存到本地图片无法正常显示
      

  3.   

    但是测试类里面就可以正常显示,就是上面的代码,没有问题 ,但是同样的代码放到我项目里面图片是出来了,但是无法正常显示,嗯,就是这么个错误。很纠结
      

  4.   

    把图片保存到项目的某个目录里试试。
      

  5.   

    把图片保存到项目的某个目录里试试。
      

  6.   

    把图片保存到项目的某个目录里试试。
      

  7.   

    不知道怎么保存相对路径
    告诉我吧
      

  8.   

    谁来告诉我啊,到底是哪的问题,路径问题吗,但是文件创建出来了啊,还是流操作有问题?
      

  9.   

    搞定  自己判断语句的问题