日期:2014-05-20  浏览次数:20897 次

java数据库连接池与oralce的blob
现在正遇到java存取oracle 的 blob文件
用jdbc方法
(1)JDBC方式
  oracle.sql.BLOB blob = (oracle.sql.BLOB) rs.getBlob("BLOBATTR");
上面的语句可以成立
但是用连接池 要改成如下方法
(2)JNDI方式
  weblogic.jdbc.vendor.oracle.OracleThinBlob blob = (weblogic.jdbc.vendor.oracle.OracleThinBlob) rs.getBlob("BLOBATTR");

但是不知道在tomcat下面 这个语句应该怎么样该?


  





------解决方案--------------------
呵呵!tomcat 下面用第一种即可!
weblogic 的驱动封装了Oracle的东西,所以才造成第二种结果。有点烦人哦。