码迷,mamicode.com
首页 > 数据库 > 详细

向Oracle数据库中CLOB插入数据报错问题

时间:2014-07-16 18:24:48      阅读:279      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   使用   数据   问题   

今天在项目中向数据库的CLOB属性插入一段篇文章(1000~2000)字就会报一个字符串过长的错误。

网上说用流来处理,没有这么做。这像是一个Bug,只要把插入的数据,默认扩充到2000以上就ok了。

下面是这段代码:

if((temp.length()>=1000)&&(temp.length()<=2000)){
            temp=StringUtils.rightPad(temp, 2008);
  }

使用StringUtils的rightPad方法使没超过2000的部分,在右边自动填充0,直到2008长度。

(一个半角字符一个字节,一个全角字符两个字节,所以汉字1000-2000,而英文2000-4000)

向Oracle数据库中CLOB插入数据报错问题,布布扣,bubuko.com

向Oracle数据库中CLOB插入数据报错问题

标签:style   blog   color   使用   数据   问题   

原文地址:http://www.cnblogs.com/volare/p/3845369.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!