我用inputstream流读出时用的是InputStream fin=rst.getBinaryStream(1);然后放缓冲里边
输出,可每次刷新都不一样,我估计根本就没进buffer只是些随机数,不知为什么这样

解决方案 »

  1.   

    这个image字段里存了1024个连续的float型数据,可就是读不出来啊,痛苦啊!
    InputStream fin=rst.getBinaryStream(1);
                     
                  for(;;)
                   {
                     int size=fin.read(buff);
                     if(size==-1)
                     {
                      break;
                      }
                                   
                      output.write(buff,0,size);  
                      out.println(buff);
                    }  
    这样对吗,可每次刷新buffer的数据都不一样啊,是乱码,且又不些f1.txt文件,不知怎么回事。