[当尝试将CKEditor的内容(用于CMS-内容管理系统)插入Oracle数据库时,出现以下异常-Oracle 10g。
Oracle表中的字段的类型为clob。
java.lang.AbstractMethodError:oracle.jdbc.driver.T4CPreparedStatement.setCharacterStream(ILjava / io / Reader; J)V
相反的是,当我尝试使用JSON通过AJAX将相同的内容插入数据库时,不会引起此异常。
我正在使用
自从我将Hibernate从3.2.5更改为4.2.0.CR1以来,一直引起异常。>
[This链接说
setCharacterStream()方法有3个版本,其中两个被添加为JDBC 4.0(Java 1.6)的一部分。您的JDBC驱动程序可能不会支持他们:
This答案建议升级JDBC驱动程序,但该问题与我尚未使用的Oracle 11g有关。
我不太确定。 JDBC 11.x驱动程序是否与Oracle 10g兼容?曾几何时,我曾尝试过一个,但无法正常工作。
如何解决此异常?
编辑:
我只有downloaded ojdbc6.jar
(以前是使用上面指定的驱动程序的ojdbc14.jar
),其中包含Oracle JDBC Driver version - "11.1.0.7.0-Production"
。
例外异常消失了。请告诉我,该驱动程序版本是否与Oracle 10g
完全兼容。当尝试将CKEditor的内容(用于CMS-Contents Management System)插入Oracle数据库-Oracle 10g时,出现以下异常。 Oracle表中的字段的类型为...
我不太确定。 JDBC 11.x驱动程序是否与Oracle 10g兼容?曾几何时,我曾尝试过一个,但无法正常工作。
有人可以回答这个错误是如何得到解决的吗?