java.lang.AbstractMethodError: oracle.jdbc.driver.T4CPreparedStatement.isClosed(

[size=medium]今天在调试项目时报出这个错误,把isClose()或close()注掉后就没错。数据库是oracle10g,驱动是class12。
看到有人说是驱动版本低,于是换成了ojdbc14.jar,还是报错。
继续找,有人说是jdk与驱动版本不一致
查了下jdk版本,是1.6.0_13,于是换成oracle6.jar
问题解决。
[color=black][size=large]
oracle数据库、驱动版本、jdk版本[/size][/color][/size]

[size=medium]驱动地址:[url]http://www.oracle.com/technetwork/cn/database/features/jdbc/index-093096-zhs.html[/url]

随[color=blue][size=medium]Oracle 8i[/size][/color]发布的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)


[color=blue][size=medium]Oracle9i[/size][/color] 第 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 字节)


[color=blue][size=medium]Oracle9i [/size][/color]第 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 字节)

[color=blue][size=medium]Oracle Database 10g [/size][/color](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 示例程序。


[color=blue][size=medium]Oracle Database 10g[/size][/color] 第 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 示例程序。


[color=blue][size=medium]Oracle 数据库 11g[/size][/color] 第 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 示例程序。

[color=blue][size=medium]Oracle 数据库 11g[/size][/color] 第 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]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值