Data size bigger than max size for this type异常
碰到Data size bigger than max size for this type异常,网上查询了解决方案,一个是用prepstmt.setCharacterStream(index, new StringReader(value), value.length());方法替换prepstmt.setString(index, value);可以绕过长度的问题,可是不行。
另外一个方案是用OCI驱动替换thin,这个方案试验起来有局限性,因为在客户公司的服务器,他们用WAS5的搭了一个测试环境和一个生产环境,同样的应用程序在测试环境没有问题,部署在tomcat5.5.20下也没有问题,可在生产环境就报这个异常,现在对比下来服务器不一致的就是JRE的一个小版本号有点偏差。
在往oracle数据库(9i)插值的时候,该字段是CLOB类型的。
上述描述,就是这样,不知道除了以上2种解决方案外,哪位能有更好的方案,先谢谢了。