求助:WebLogic8.1上oracle Blob问题

05-08-02 mikeyuan
使用Oracle 9.20自带的连接池,及oracle BLOB对象时,插入和修改大对象没有问题。但是,如果迁移到WebLogic8.1时,采用WebLogic的连接池,抛异常,改用java Blob对象,能够写大对象字段,但存在两个缺陷:

1、只能使用Blob blobTemp = rs.getBlob(strBlobColumn );OutputStream os = ((weblogic.jdbc.common.OracleBlob) blobTemp).getBinaryOutputStream();这种方式尽管能够工作,但weblogic.jdbc.common.OracleBlob已废弃,不知各位大虾有何建议;

2、采用上述方法,不能使用大对象的truncate或trim方法,只能先使用sql update 语句置大文本为empty_blob(),不方便。

在线等大虾回复。

猜你喜欢