阿里数据库连接池druid连接Oracle 11g R2报错:not support oracle driver 1.0
2014-12-08 15:26
495 查看
1、背景及环境
这几天在捣鼓Struts2+Spring3+Hibernate4+Maven+EasyUI的整合,JDK1.7,数据库采用Oracle 11g R2,驱动采用ojdbc14,数据库连接池采用阿里巴巴的druid(完整的包名为com.alibaba.druid.pool.DruidDataSource),但是在做用JUnit做单元测试的时候报如下错误:
Caused by: java.sql.SQLException: not support oracle driver 1.0
2、网友问答
网上搜了很久,发现最初发表在开源中国上的一篇被转载多次的问答:
问:今天第一次使用druid,程序启动的时候报“druid –not support oracle driver 1.0”,换个各种版本驱动(包括ojdbc6),都不行。是因为连接的客户端的版本太低了吗?
答:温少说的对,是因为有多个驱动包造成的。在jre的ext目录下发现了class12.jar。
3、本文方法
我检查了下,发现我的问题并不是这个原因造成的,不过这篇文章给了我点启示,就是数据库驱动的版本问题,后来换用Oracle 11g自带的驱动ojdbc6.jar,问题得到解决。
4、本文相关链接
①druid介绍:阿里巴巴数据库连接池druid
②Maven下如何安装ojdbc6.jar:MyEclipse环境下如何采用Maven导入ojdbc14.jar和ojdbc6.jar
③Oracle数据库驱动版本变迁:Oracle数据库驱动历代版本及其区别(classes12,ojdbc14,ojdbc5,ojdbc6等)
转:http://www.coridc.com/archives/2744.html
这几天在捣鼓Struts2+Spring3+Hibernate4+Maven+EasyUI的整合,JDK1.7,数据库采用Oracle 11g R2,驱动采用ojdbc14,数据库连接池采用阿里巴巴的druid(完整的包名为com.alibaba.druid.pool.DruidDataSource),但是在做用JUnit做单元测试的时候报如下错误:
Caused by: java.sql.SQLException: not support oracle driver 1.0
2、网友问答
网上搜了很久,发现最初发表在开源中国上的一篇被转载多次的问答:
问:今天第一次使用druid,程序启动的时候报“druid –not support oracle driver 1.0”,换个各种版本驱动(包括ojdbc6),都不行。是因为连接的客户端的版本太低了吗?
答:温少说的对,是因为有多个驱动包造成的。在jre的ext目录下发现了class12.jar。
3、本文方法
我检查了下,发现我的问题并不是这个原因造成的,不过这篇文章给了我点启示,就是数据库驱动的版本问题,后来换用Oracle 11g自带的驱动ojdbc6.jar,问题得到解决。
4、本文相关链接
①druid介绍:阿里巴巴数据库连接池druid
②Maven下如何安装ojdbc6.jar:MyEclipse环境下如何采用Maven导入ojdbc14.jar和ojdbc6.jar
③Oracle数据库驱动版本变迁:Oracle数据库驱动历代版本及其区别(classes12,ojdbc14,ojdbc5,ojdbc6等)
转:http://www.coridc.com/archives/2744.html
相关文章推荐
- 阿里数据库连接池druid连接Oracle 11g R2报错:not support oracle driver 1.0
- 连接 Oracle 11G R2 ASM实例
- Win 2008 R2 x64 PL/SQL 连接 Oralce 提示 Could not initialize "%ORACLE_HOME%\bin\oci.dll"
- Oracle 11g R2 RAC高可用连接特性 – SCAN详解
- Oracle 11g R2 RAC高可用连接特性 – SCAN详解
- 连接 Oracle 11G R2 ASM实例
- 64位Oracle 11g R2的客户端连接时报ORA-01019错误
- ORACLE 11g R2 安装时,提示[INS-06101] IP address of localhost could not be detemined
- [转] 64位Oracle 11g R2的客户端连接时报ORA-01019错误
- plsql Developer8连接不上oracle 11g for windows server 2008 R2 64位的解决办法
- 终于编译好了qt的oracle驱动QOCI,连接driver not loaded解决方法
- oracle 11g JDBC连接数据库:IO异常The Network Adapter could not establish the connection 解决方法
- Oracle 11g r2全外连接优化执行计划(一)
- PowerDesigner15连接数据库报错解决办法Non SQL Error : Could not load class oracle.jdbc.OracleDriver
- Oracle 11g R2 OEM无法连接到数据库
- 64位Oracle 11g R2的客户端连接时报ORA-01019错误
- Oracle 11g r2全外连接优化执行计划(三)
- Oracle 11g r2简易连接增强(一)
- 终于编译好了qt的oracle驱动QOCI,连接driver not loaded解决方法
- 【转】Win7 64bit Oracle 11g 使用PL/SQL Developer 连接时提示“SQL*Net not properly installed”