解决Oracle jdbc驱动包maven下载失败问题

由于Oracle版权限制,其jdbc驱动包不让人随便下载,这就给maven的下载和编译带来了麻烦。

解决办法是先获取jar包(方法一:去oracle官网下载,方法二:去oracle安装目录如product\11.2.0\dbhome_1\jdbc\lib中取),然后利用maven在cmd中进行编译生成mvn信息。

这里要注意下,不同的oracle数据库对应不同的安装包版本:

Oracle版本     jdk版本                   推荐jar包    
Oracle 8i     JDK 1.1.x               classes111.zip     
Oracle 8i     JDK 1.1.x               classes12.zip     
Oracle 9i     JDK 1.1.x               classes111.jar或者 classes111.zip     
Oracle 9i     JDK 1.2 and JDK 1.3     classes12.jar 或者 classes12.zip     
Oracle 9i     JDK 1.4                 ojdbc14.jar     
Oracle 9i     JDK 1.5                 ojdbc5.jar     
Oracle 9i     JDK 1.6                 ojdbc6.jar     
Oracle 10g    JDK 1.2 and JDK 1.3.    classes12.jar     
Oracle 10g    JDK 1.4 and 5.0         ojdbc14.jar     
Oracle 11g    jdk5                    ojdbc5.jar     
Oracle 11g    jdk6                    ojdbc6.jar

我们这里需要的是ojdbc6.jar。先查看版本,这可以从jar包里面的MATE-INF\MANIFEST.MF里看到,内容如下,可以看到版本号为:11.2.0.1.0。

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.5
Created-By: 1.5.0_17-b02 (Sun Microsystems Inc.)
Implementation-Vendor: Oracle Corporation
Implementation-Title: JDBC
Implementation-Version: 11.2.0.1.0
Specification-Vendor: Sun Microsystems Inc.
Specification-Title: JDBC
Specification-Version: 4.0
Main-Class: oracle.jdbc.OracleDriver
sealed: true

然后在cmd中运行如下命令即可在maven仓库中生成ojdbc6的maven仓库信息。

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.1.0 -Dpackaging=jar -Dfile=D:\app\chenyang\product\11.2.0\dbhome_1\jdbc\lib\ojdbc6.jar

转载于:https://www.cnblogs.com/steven0325/p/11165028.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值