发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 大数据 扩展性 并发编程 事件驱动 分布式 SOA

oracle9i + jdk1.4中遇到的汉字问题!!!

2004-06-28 21:23
赞助商链接

环境:
JDK1.4 + Oracle9i (字符集 SIMPLIFIED CHINESE_CHINA.ZHS16GBK)

问题:
table_test表里有两个字段remark varchar2(4000), brief varchar2(4000),
当用PreparedStatement的如下代码:

StringReader r = new StringReader((String) o);
pstmt.setCharacterStream(i + 1, r, ((String) o).length());

插入remark,brief字段1500个汉字成功。但当update的时候,用的也是上面的方法,就出现如下异常:
ORA-22295: cannot bind more than 4000 bytes data to LOB and LONG columns in 1 statement
请问如何解决?

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com