尝试将CKEditor的内容(用于CMS-Contents Management System)插入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以来,一直引起异常。
这个连结说
setCharacterStream()方法有3个版本,其中两个版本是JDBC 4.0(Java 1.6)的一部分。您的JDBC驱动程序可能不支持它们:
该答案建议升级JDBC驱动程序,但该问题与我尚未使用的Oracle
11g有关。
我不太确定 JDBC 11.x驱动程序是否与Oracle 10g兼容?曾几何时,我曾尝试过一个,但无法正常工作。
如何解决这个异常?
编辑:
我刚刚下载了
ojdbc6.jar
(以前是ojdbc14.jar
使用上面指定的驱动程序下载的),其中包含Oracle JDBC Driver version - "11.1.0.7.0-Production"
。
异常异常消失了。请告诉我,该驱动程序版本是否与 Oracle 10g 完全兼容。
我不太确定 JDBC 11.x驱动程序是否与Oracle 10g兼容?曾几何时,我曾尝试过一个,但无法正常工作。
如Oracle
JDBC驱动程序11g文档中所述(http://docs.oracle.com/cd/E11882_01/java.112/e16548/getsta.htm
向后兼容
JDBC驱动程序经过认证可与当前支持的Oracle数据库版本一起使用。例如,Oracle数据库11g第2版(11.2)中的JDBC
Thin驱动程序已通过认证,可与10.2.x,10.1.x,9.2.x和9.0.1.x
Oracle数据库版本一起使用。但是,它们没有经过认证可与较旧的不受支持的数据库版本一起使用,例如8.0.x和7.x。
Reader 能够让 iOS 开发者轻而易举地在 iOS 设备屏幕上显示 PDF 文件。代码通用,不需要任何 XIB (因为所有 UI 元素都是代码生成的,具有极大的灵活性),运行于 iOS 4.0 及其以上版本设备中,同时还支持所有 Retina Display 设备。 特性 多线程:UI始终非常流畅且响应迅速。 支持: 类似于iBooks的文档导航。 设备旋转和所有方向。 加密(受密码保护)的
VM (velocity Meter)速度器,主要是记录java虚拟机JVM的信息,模仿jdk中的jconsole 的GUI监视工具 ,主要是内存信息,加载内,线程信息,JVM摘要的web工程,显示效果如下: JVM摘要: 加载内信息; 该项目是基于servlet3开发的,所以需要支持servlet3的web服务器如:tomcat7.0。 安装是可以直接下载war包放入web容器中,也可以下载源码
*J一个Java程序动态分析工具。这个工具包是为两个主要的目的服务: 1.帮助收集Java程序动态执行数据 2.提供一个框架来快速简便地分析这些收集到的数据。
主要内容:1 什么是Java Reader,2 Java Reader的属性,3 Java Reader的构造方法,4 Java Reader的方法,5 Java Reader的例子1 什么是Java Reader Java Reader是用于读取字符流的抽象类。子类必须实现的唯一方法是 read(char[],int,int) 和close() 。但是,大多数子类将覆盖某些方法以提供更高的效率和功能。 Reader的一些实现类:BufferedReader,CharArrayReader,Fi
abase-reader 开源android阅读器 基于fbreader 采用abase框架 >基于 Abase android快速开发工具 >基于 Fbreader 项目 >界面参考ireader >不断更新中
Foxit Reader(福昕阅读器)是一个小巧的 PDF 文档阅读器,完全免费(非开源软件)。有了它,你无须为仅仅阅读PDF文档而下载和安装庞大的Adobe Reader,而且启动快速,无需安装。对中文支持非常好。 全新的Ribbon界面; 支持PDF文档手写签名、插入印章; 更多安全控制包括Foxit DRM内容管理插件; 支持微软AD RMS对PDF文档的安全应用