long应该是长字符类型吧,跟java里面long的定义不一样8i   select dbms_lob.substr(long_col) from table_name
String str = ResultSet.getString("content");

解决方案 »

  1.   

    rs.getlong()不行。我试过了。
    如果用inputStream怎么样呢?
    我就是想把一个long字段里面的文本取出来存入文件中。
    请高手帮忙。
      

  2.   

    inputStream里面的东西怎么存入一个文件?
      

  3.   


                InputStream in=rs.getBinaryStream();
                 File file =new File (文件名);
                 OutputStream out= new FileOutputStream(file);
                byte[] b=new byte[1024];
                int len;
                while((len=in.read(b))>0){
                out.write(b,0,len);
                }
                out.close();