java中怎么取Oracle中CLOB类型字段值

解决方案 »

  1.   

    if(rs.next()){ 
    CLOB clob = ((OracleResultSet)rs).getCLOB(1); 
      

  2.   

    rs.getString好像什么都可以读?肯定不行的,我现在就是用得这个方法,得到的只是所谓的备注字段的路径似的东西.而不是实际上中的内容
      

  3.   

    if(clob!=null){ 
    Reader is=clob.getCharacterStream(); 
    BufferedReader br=new BufferedReader(is); 
    String s=br.readLine(); 
      

  4.   

    CLOB clob = ((OracleResultSet)rs).getCLOB(1); 
    if(clob!=null){ 
       Reader is=clob.getCharacterStream(); 
       BufferedReader br=new BufferedReader(is); 
       String s=br.readLine(); 
    }
    这样编译都通不过呢,为什么啊,我是初学者,请多指教.
      

  5.   

    CLOB clob这个根本就不能定义,不知道什么原因.
      

  6.   

    你需要oracle的驱动包。你既然连接了oracle,应该有的。看看这篇文章吧:
    http://java.ccidnet.com/art/3741/20031225/520063_1.html
      

  7.   

    CLOB clob这个根本就不能定义,不知道什么原因.
    你要导入ojdbc14.jar这个包rickhunterchen(千山鸟飞绝) 的写法是正确的