那么,如何实现从Oracle数据库里面读取呢???????在线等待

解决方案 »

  1.   

    哦,写错了,这个就是从Oracle数据库读取的,那么如果我的参数不是物理文件地址,即是我的字符流不是向一个文件读取的,
    如果我的参数是一个String对象,即一个字符窜,那吗我的程序字符流应该如何写入到这个Clob对象??
      

  2.   

    oracle.sql.CLOB clob = (oracle.sql.CLOB)rs.getClob("strclob");
    如果是使用的WEBLOGIC的连接池,这一句好像不行吧
      

  3.   

    应该是java.sql.Clob这个类型吧,因为每种SQL类型都对应一种java类型,而你用的还是SQL类型,在java代码里应该用java类型才对.
      

  4.   

    首先
    oracle.sql.CLOB clob = (oracle.sql.CLOB)rs.getClob("strclob");
    是对的
    必须用流的方式读取和保存
    大于2000个Char的对象都需要流的方式保存
    如果是String ,用out.write(Stirng )
    就行乐