创建blob(Oracle)返回“JDBC驱动程序未实现方法”(Jboss eap 5.1)

时间:2015-05-12 11:58:32

标签: java oracle jdbc jboss blob

我有 Blob bl = pstmt.getConnection()。createBlob();它试图在Oracle中创建/保存blob的代码: 返回以下错误: “JDBC驱动程序未实现方法”

这是我得到的信息,不能再看到。

该应用程序位于Jboss EAP 5.1中,并进行了以下更改: - jboss-common-jdbc-wrapper.jar --changed - > JBoss的-AS-连接器6.1.0.final-的JBoss-共JDBC-wrapper.jar - server / all / lib / ojdbc6.jar

哪个可能是问题?

1 个答案:

答案 0 :(得分:0)

这是JDBC版本/ JDBC驱动程序不匹配。在JDBC级别4中添加了Connection.createBlob()方法,并且ojdbc6 JAR应该支持:在Oracle“数据库JDBC开发人员指南和参考”文档(Oracle 11g第1版)中查看Support for JDBC 4。 / p>

你说你正在使用ojdbc6.jar,但它可能是旧版本,或者在运行时类路径上可能有一个不同的Oracle驱动程序JAR。