当前位置:软件学习 > 其它软件 >>

求助: weblogic8+oracle9i clob类型字段保存有问题

环境描述: 
weblogic8+ oracle9i 

问题描述: 用以下代码保存数据
PreparedStatement ps = conn.getConnection().prepareStatement("update Affiche set affichecontent = ? where afficheid=?");
ps.setCharacterStream(1, new java.io.StringReader(this.affichecontent), this.affichecontent.length());
ps.setInt(2, this.afficheid);
ps.execute();
ps.close();

affichecontent 字段在数据库中的类型为clob.
以上代码在tomcat 环境下执行没有问题. 但在weblogic 下执行数据就无法保持,请大家给予指教阿 --------------------编程问答-------------------- lz要干嘛? --------------------编程问答-------------------- 接分先! --------------------编程问答-------------------- 可能是低版本的oracle驱动的关系
weblogic8是啥小版本? sp6么? 最好升级一下.

实在不行你可以尝试用oracle 10g2的驱动器换weblogic下的默认驱动. 应在那个server/lib目录下的ojdbc14.jar --------------------编程问答-------------------- 还有clob的写入方式是这样的么? 
不是要对Stream进行操作才行的么?....
补充:企业软件 ,  中间件
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,