当前位置: 代码迷 >> Java Web开发 >> oracle的clob,该如何解决
  详细解决方案

oracle的clob,该如何解决

热度:220   发布时间:2016-04-17 13:41:30.0
oracle的clob
我这样存的
类Temp   属性des的type是java.sql.Clob
Temp   temp   =   new   Temp();
...
temp.setDes(Hibernate.createClob(text));
session.save(temp);
..

读的时候
Reader   in   =   temp.getDes().getCharacterStream();
BufferedReader   reader   =   new   BufferedReader(in);
String   str;
StringBuffer   sb   =   new   StringBuffer();
while   ((str   =   reader.readLine())   !=   null){
                sb.append(str);
}

问题,当我写的字符串text长度小于等于4000时,读的时候一起ok
若大于4000,就读不到了   reader.readLine()   为null  
给我看看


今天太晚,明天结帖


------解决方案--------------------
试试看使用最新的Oracle 10g的JDBC驱动.
  相关解决方案