Spring java.lang.AbstractMethodError:oracle.jdbc.driver.T4CPreparedStatement.setCharacterStream(ILjava/io/Reader;J)V
尝试将CKEditor(用于CMS-内容管理系统)的内容插入Oracle数据库时,我遇到以下异常-Oracle 10g Oracle表中的字段类型为clob java.lang.AbstractMethodError: oracle.jdbc.driver.T4CPreparedStatement.setCharacterStream(ILjava/io/Reader;J)V 另一方面,当我尝试使用JSON通过AJAX将相同的内容插入数据库时,不会导致此异常 我正在使用Spring java.lang.AbstractMethodError:oracle.jdbc.driver.T4CPreparedStatement.setCharacterStream(ILjava/io/Reader;J)V,spring,hibernate,oracle10g,clob,Spring,Hibernate,Oracle10g,Clob,尝试将CKEditor(用于CMS-内容管理系统)的内容插入Oracle数据库时,我遇到以下异常-Oracle 10g Oracle表中的字段类型为clob java.lang.AbstractMethodError: oracle.jdbc.driver.T4CPreparedStatement.setCharacterStream(ILjava/io/Reader;J)V 另一方面,当我尝试使用JSON通过AJAX将相同的内容插入数据库时,不会导致此异常 我正在使用 Spring 3.2.
- Spring 3.2.0
- Hibernate 4.2.0.CR1
- Oracle JDBC驱动程序版本-10.2.0.5.0
- JDK-1.7
- 甲骨文10g
编辑: 我刚刚有了
ojdbc6.jar
(以前是ojdbc14.jar
,上面指定了驱动程序),其中包含Oracle JDBC驱动程序版本-“11.1.0.7.0-Production”
异常消失了。请告诉我,此驱动程序版本是否与Oracle 10g完全兼容
我不太确定。JDBC11.x驱动程序是否与Oracle 10g兼容?
很久以前,我试过一个,但它不能正常工作
正如Oracle JDBC驱动程序11g文档中所述
向后兼容性
JDBC驱动程序经认证可与当前支持的
Oracle数据库的版本。例如,中的JDBC精简驱动程序
Oracle Database 11g Release 2(11.2)经认证可与
10.2.x、10.1.x、9.2.x和9.0.1.x Oracle数据库版本。但是,它们未经认证可用于较旧的、不受支持的数据库
发行版,如8.0.x和7.x