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

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

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

使用流就可以了,呵呵。

评论
发表评论

您还没有登录,请登录后发表评论

小嘴看世界
搜索本博客
我的相册
F9d2dd1b-26f5-3fa8-8934-863e273e9e39-thumb
传说中的奶牛
共 14 张
存档
最新评论