求助: 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进行操作才行的么?....
补充:企业软件 , 中间件