`
小嘴看世界
  • 浏览: 129593 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

使用PreparedStatement setString 时抛出异常

    博客分类:
  • Java
阅读更多

数据库为Oracle9i 字段为varchar2(2000) 当插入700+个汉字的时候抛出了 插入值过大的异常

不解中 从网上google了一下 发现了Oracle JDBC的实现有些问题,因为一直用CLOB,所以还是第一次碰见这种问题

pst.setCharacterStream(1,new InputStreamReader(new ByteArrayInputStream(s.getBytes())), s.length());

使用流就可以了,呵呵。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics