这个问题困扰了一天,一直以为是代码的问题,疯狂的跟踪研究olap源码。
当然都是无济于事,偶然在网上看到了有人说是ojdbc版本和jdk版本要对应,于是把ojdbc11换成6就好了。我的jdk版本为1.8.
shit!
驱动地址: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 示例程序。