今天在调试项目时报出这个错误,把isClose()或close()注掉后就没错。数据库是oracle10g,驱动是class12。
看到有人说是驱动版本低,于是换成了ojdbc14.jar,还是报错。
继续找,有人说是jdk与驱动版本不一致
查了下jdk版本,是1.6.0_13,于是换成oracle6.jar
问题解决。
[size=large]
oracle数据库、驱动版本、jdk版本[/size]
驱动地址:http://www.oracle.com/technetwork/cn/database/features/jdbc/index-093096-zhs.html
随[size=medium]Oracle 8i发布的Oracle JDBC驱动8.1.7版本
用于 JDK 1.2
classes12.zip — JDBC 类 (1,892 kB)
- Oracle8i 8.1.7.1 补丁 (3 kB)
该补丁修复使用 8.1.7.0 和 8.1.7.1 JDBC 驱动程序连接到 9i 数据库时出现的兼容性问题。有关更多信息,请查看 自述文件。
nls_charset12.zip — 附加的国家语言字符集支持 (11,814 kB)
用于 JDK 1.1
classes111.zip — JDBC 类 (1,741 kB)
- Oracle8i 8.1.7.1 补丁 (2kB)
该补丁修复使用 8.1.7.0 和 8.1.7.1 JDBC 驱动程序连接到 9i 数据库时出现的兼容性问题。有关更多信息,请查看 自述文件。
nls_charset11.zip — 附加的国家语言字符集支持 (9,918 kB)
Oracle9i 第 1 版 (9.0.1.4) 和 (9.0.1) 驱动程序 版本
用于 JDK 1.2 和 JDK 1.3
classes12.zip — JDBC 类 (1,143,559 字节)
classes12_g.zip — 带调试和跟踪功能的 JDBC (1,242,336 字节)
classes12dms.jar — 用于企业管理器的 JDBC 类 (1,159,907 字节)
classes12dms_g.jar — 用于 EM 并带调试和跟踪功能的 JDBC 类 (1,259,189 字节)
ocrs12.zip — 附加的 RowSet 支持 (34,373 字节)
nls_charset12.zip — 附加的国家语言字符集支持 (1,400,822 字节)
用于 JDK 1.1
classes111.zip — JDBC 类 (988,625 字节)
classes111_g.zip — 带调试和跟踪功能的 JDBC 类 (1,184,410 字节)
nls_charset11.zip — 附加的国家语言字符集支持 (1,400,363 字节)
Oracle9i 第 2 版 (9.2.0.8)、(9.2.0.5)、(9.2.0.4)、(9.2.0.3) 和 (9.2.0.1) 驱动程序
用于 JDK 1.4
ojdbc14.jar — JDBC 类 (1,212,964 字节)
ojdbc14_g.jar — 带调试和跟踪功能的 JDBC 类 (1,427,311 字节)
ocrs12.jar — 附加的 RowSet 支持 (37,761 字节)
用于 JDK 1.2 和 JDK 1.3
classes12.jar — JDBC 类(1,234,433 字节)
classes12_g.jar — 带调试和跟踪功能的 JDBC 类 (1,476,640 字节)
classes12dms.jar — 用于 Enterprise Manager 的 JDBC 类 (1,240,587 字节)
classes12dms_g.jar — 用于 EM 并带调试和跟踪功能的 JDBC 类 (1,483,154 字节)
ocrs12.jar — 附加的 RowSet 支持 (37,761 字节)
nls_charset12.jar — 附加的国家语言字符集支持 (1,848,170 字节)
用于 JDK 1.1
classes111.jar — JDBC 类 (1,063,074 字节)
classes111_g.jar — 带调试和跟踪功能的 JDBC 类 (1,413,613 字节)
nls_charset11.jar — 附加的国家语言字符集支持 (1,847,214 字节)
Oracle Database 10g (10.1.0.5)、(10.1.0.4) 和 (10.1.0.2.0) 驱动程序
classes12.jar (1,442,469 字节) — 用于 JDK 1.2 和 JDK 1.3
classes12_g.jar (1,825,787 字节) — 与 classes12.jar 一样,除了类通过“javac -g”编译并包含一些跟踪信息。
classes12dms.jar (1,450,065 字节) — 与 classes12.jar 一样,除了另外包含支持 Oracle 动态监视服务的代码。
classes12dms_g.jar (1,834,061 字节) — 与 classes12dms.jar 一样,除了类通过“javac -g”编译并包含一些跟踪信息。
ojdbc14.jar (1,378,346 字节) — 用于 JDK 1.4 的类
ojdbc14_g.jar (1,722,779 字节) — 与 ojdbc14.jar 一样,除了类通过“javac -g”编译并包含一些跟踪信息。
ojdbc14dms.jar (1,385,754 字节) — 与 classes14.jar 一样,除了另外包含支持 Oracle 动态监视服务的代码。
ojdbc14dms_g.jar (1,730,818 字节) — 与 ojdbc14dms.jar 一样,除了类通过“javac -g”编译并包含一些跟踪信息。
ocrs12.jar (55,434 字节) — 用于实施 javax.sql.rowset 接口的类,如 CachedRowSet 和 WebRowSet。用于 JDK 1.2、1.3 和 1.4。
orai18n.jar (5,110,629 字节) — 用于 JDK 1.2、1.3 和 1.4 的 NLS 类。该 jar 文件代替旧的 nls_charset jar/zip 文件。
demo.tar (532,480 字节) — 包含 JDBC 示例程序。
Oracle Database 10g 第 2 版 (10.2.0.4)、(10.2.0.3)、(10.2.0.2) 和 (10.2.0.1.0) 驱动程序
classes12.jar (1,609,607 字节)— 用于 JDK 1.2 和 JDK 1.3
classes12_g.jar (2,055,921 字节)— 与 classes12.jar 一样,除了类通过“javac -g”编译并包含一些跟踪信息。
classes12dms.jar (1,617,382 字节)— 与 classes12.jar 一样,除了另外包含支持 Oracle 动态监视服务的代码。
classes12dms_g.jar (2,064,313 字节)— 与 classes12dms.jar 一样,除了类通过“javac -g”编译并包含一些跟踪信息。
ojdbc14.jar (1,555,682 字节)— 用于 JDK 1.4 和 1.5 的类
ojdbc14_g.jar (1,950,033 字节)— 与 ojdbc14.jar 一样,除了类通过“javac -g”编译并包含一些跟踪信息。
ojdbc14dms.jar (1,563,375 字节)— 与 ojdbc14.jar 一样,除了另外包含支持 Oracle 动态监视服务的代码。
ojdbc14dms_g.jar (1,958,237 字节)— 与 ojdbc14dms.jar 一样,除了类通过“javac -g”编译并包含一些跟踪信息。
orai18n.jar (1,646,178 字节)— 用于 JDK 1.2、1.3、1.4 和 1.5 的 NLS 类。该 jar 文件代替旧的 nls_charset jar/zip 文件。
demo.tar (604,160 字节)— 包含 JDBC 示例程序。
Oracle 数据库 11g 第 1 版 JDBC 驱动程序
ojdbc5.jar (1,890,499 字节)— 用于 JDK 1.5 的类。它包含 JDBC 驱动程序类,但不包含在 Oracle Object 和 Collection 类型中支持 NLS 的类。
ojdbc5_g.jar (2,942,818 字节)— 与 ojdbc5.jar 一样,除了类通过“javac -g”编译并包含跟踪代码。
ojdbc6.jar (1,988,051 字节)— 用于 JDK 1.6 的类。它包含 JDBC 驱动程序类,但不包含在 Oracle Object 和 Collection 类型中支持 NLS 的类。
ojdbc6_g.jar (3,217,836 字节)— 与 ojdbc6.jar 一样,除了通过“javac -g”编译并包含跟踪代码。
libheteroxa11.so (11,159 字节)— JDBC OCI 驱动程序使用的共享库。
libocijdbc11.so (129,297 字节)— JDBC OCI 驱动程序使用的共享库。
ojdbc5dms.jar (2,326,232 字节)— 与 ojdbc5.jar 一样,除了包含支持 DMS 和有限的 java.util.logging 调用的工具。
ojdbc5dms_g.jar (2,963,364 字节)— 与 ojdbc5_g.jar 一样,除了包含支持 DMS 的工具。
ojdbc6dms.jar (2,526,666 字节)— 与 ojdbc6.jar 一样,除了包含支持 DMS 和有限的 java.util.logging 调用的工具。
ojdbc6dms_g.jar (3,239,432 字节)— 与 ojdbc6_g.jar 一样,除了包含支持 DMS 的工具。
orai18n.jar (1,656,243 字节)— 用于 JDK 1.5 和 1.6 的 NLS 类。它包含在 Oracle Object 和 Collection 类型中支持 NLS 的类。该 jar 文件代替旧的 nls_charset jar/zip 文件。
demo.zip (596,992 字节)— 包含 JDBC 示例程序。
Oracle 数据库 11g 第 2 版 JDBC 驱动程序
ojdbc5.jar (1,996,228 字节)— 用于 JDK 1.5 的类。它包含 JDBC 驱动程序类,但不包含在 Oracle Object 和 Collection 类型中支持 NLS 的类。
ojdbc5_g.jar (3,081,328 字节)— 与 ojdbc5.jar 一样,除了类通过“javac -g”编译并包含跟踪代码。
ojdbc6.jar (2,111,220 字节)— 用于 JDK 1.6 的类。它包含 JDBC 驱动程序类,但不包含在 Oracle Object 和 Collection 类型中支持 NLS 的类。
ojdbc6_g.jar (3,401,519 字节)— 与 ojdbc6.jar 一样,除了通过“javac -g”编译并包含跟踪代码。
ojdbc5dms.jar (2,429,777 字节)— 与 ojdbc5.jar 一样,除了包含支持 DMS 和有限的 java.util.logging 调用的工具。
ojdbc5dms_g.jar (3,101,875 字节)— 与 ojdbc5_g.jar 一样,除了包含支持 DMS 的工具。
ojdbc6dms.jar (2,655,741 字节)— 与 ojdbc6.jar 一样,除了包含支持 DMS 和有限的 java.util.logging 调用的工具。
ojdbc6dms_g.jar (3,423,263 字节)— 与 ojdbc6_g.jar 一样,除了包含支持 DMS 的工具。
orai18n.jar (1,656,280 字节)— 用于 JDK 1.5 和 1.6 的 NLS 类。它包含在 Oracle Object 和 Collection 类型中支持 NLS 的类。该 jar 文件代替旧的 nls_charset jar/zip 文件。
demo.zip (603,363 字节)— 包含 JDBC 示例程序。
[/size]
分享到:
相关推荐
在Java编程中,`java.lang.AbstractMethodError`是一个运行时异常,通常发生在尝试调用抽象方法而该方法在运行时的类中没有实现时。这个问题通常与类加载器有关,因为这表明在编译时和运行时的类路径中存在不一致。...
在Java编程中,连接Oracle数据库通常需要使用Java Database Connectivity(JDBC)技术,这是一个Java API,它使得Java程序能够与各种数据库进行交互。Oracle JDBC驱动是Oracle公司提供的用于连接Java应用和Oracle...
Spring+Jersey+Mybatis小实例,为了搭建这个折腾了两天,其中一天是因为jar包版本引起的,一直报异常:java.lang.AbstractMethodError: javax.ws.rs.core.UriBuilder.uri(Ljava/lang/String;)Ljavax/ws/rs/core/...
Exception in thread "main" java.lang.AbstractMethodError: org.apache.lucene.analysis.TokenStream.incrementToken()Z 换用svn里源码版正常 http://paoding.googlecode.com/svn/trunk/paoding-analysis/
开发者可以编写Java程序,利用数据结构和算法知识来构建Trie树、生成DAG、实现动态规划算法以及HMM和Viterbi算法。"SemanticAnalysisDemo"这个文件名可能是一个演示性的分词程序,它可能包含了以上所述的全部功能,...
java.lang.AbstractMethodError: oracle.jdbc.driver.T4CConnection.isValid(I)Z 查看官方说明之后才知道这个jar包是给jdk1.4用的,无语。。。 下载了新的ojdbc8,然后加入到我的maven仓库中,在引入到我的项目中...
【标题】"java.lang.AbstractMethodError" 是一个Java运行时错误,它通常发生在尝试调用一个抽象方法但没有具体的实现时。这个错误并不是由编译器捕获的,因为抽象方法在编译时并不需要具体实现,而是由JVM在运行时...
7. **java.lang.AbstractMethodError**: 当运行时系统发现一个抽象方法的实现时,抛出此异常。这通常是因为使用了不兼容的类版本,其中包含一个抽象方法的定义。 8. **java.lang.AssertionError**: 断言失败时...
12. **java.lang.AbstractMethodError**: 当实现接口或继承抽象类的类尝试调用一个未实现的抽象方法时抛出。确保实现了所有必需的抽象方法。 13. **java.lang.AssertionError**: 在调试过程中,用于表示断言失败。...
- **`java.lang.AbstractMethodError`**:当子类没有重写抽象父类的抽象方法时抛出。 - **`java.lang.ClassCircularityError`**:当类层次结构中存在循环继承关系时抛出。 - **`java.lang.ClassFormatError`**:当类...
java.lang.AbstractMethodError: org.apache.xerces.dom.ElementNSImpl.setUserData(Ljava/lang/String;Ljava/lang/Object;Lorg/w3c/dom/UserDataHandler;)Ljava/lang/Object; at org.apache.cxf.staxutils.StaxUtil...
java.lang.AbstractMethodError 是一种抽象方法错误,指的是在程序中尝试调用抽象方法时抛出的异常。 14. java.lang.AssertionError 断言错 java.lang.AssertionError 是一种断言错,指的是在程序中断言失败时抛出...
java.lang.AbstractMethodError: be.telio.mediastore.ui.upload.GarryMultiPartRequest.cleanUp()V at org.apache.struts2.dispatcher.multipart.MultiPartRequestWrapper.cleanUp(MultiPartRequestWrapper.java:...
12. **java.lang.AbstractMethodError**、**java.lang.AssertionError**、**java.lang.ClassCircularityError**、**java.lang.ClassFormatError**等: 这些是更底层的运行时错误,通常表明程序中存在严重的问题,如...
- **`java.lang.AbstractMethodError`**:当应用程序试图调用抽象类的抽象方法时抛出。 - **`java.lang.AssertionError`**:当断言失败时抛出,通常用于调试阶段。 - **`java.lang.ClassCircularityError`**:在...
Exception in thread "main" java.lang.AbstractMethodError: org.apache.lucene.analysis.TokenStream.incrementToken()Z at org.apache.lucene.index.DocInverterPerField.processFields(DocInverterPerField....
nested exception is java.lang.AbstractMethodError: org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator.postProcessAfterInstantiation(Ljava/lang/Object;Ljava/lang/String;)Z at org....