现在正遇到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的东西,所以才造成第二种结果。有点烦人哦。