使用了weblogic的ConnectionPool,在Oracle上写入到clob出现问题
我使用了weblogic的ConnectionPool,然后再写入Clob字段时出现问题
诸如weblogic.jdbc.base.BaseClob之类的Cast类型错误
代码片断
Object clob = null;
clob = rs.getClob(1);
if (clob instanceof weblogic.jdbc.wrapper.Clob){
weblogic.jdbc.vendor.oracle.OracleThinClob myClob = (weblogic.jdbc.vendor.oracle.OracleThinClob)rs.getClob(1);
BufferedWriter buffer = new BufferedWriter(myClob.getCharacterOutputStream());
buffer.write(infile);
buffer.flush();
buffer.close();
}
有没有办法解决?谢谢!