首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

oracle的clob,该如何解决

2012-01-14 
oracle的clob我这样存的类Temp属性des的type是java.sql.ClobTemptempnewTemp()...temp.setDes(Hibernate

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驱动.

热点排行