• 问题
  • 解决办法
    • 1 确认本机安装了Maven
    • 2下载对应版本的数据库驱动
      • 官方下载jar
      • 通过本地安装目录查找
      • oracle的驱动包说明
    • 3安装驱动到本地仓库
    • pomxml 中使用Oracle驱动包

问题

因Oracle授权问题,Maven3不提供Oracle JDBC 对应的驱动jar包。 因此 ,如果在在Maven项目中使用Oracle JDBC driver,必须手动添加到本地仓库。

解决办法

1、 确认本机安装了Maven

在命令窗口通过mvn -v查看版本

E:\libs\oracle>mvn -v
Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-03T15:39:06-04:00)
Maven home: E:\libs\apache-maven-3.5.0-bin\apache-maven-3.5.0\bin\..
Java version: 1.7.0_51, vendor: Oracle Corporation
Java home: E:\Program Files\Java\jdk1.7.0_51\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 8", version: "6.2", arch: "amd64", family: "windows"

2、下载对应版本的数据库驱动

官方下载jar:

http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html

查看自己的数据库版本,下载对应版本的jar包

Oracle Database 11g Release 2 (11.2.0.4), (11.2.0.3), (11.2.0.2.0), (11.2.0.1.0) drivers 对应的 jar包为 ojdbc6.jar


通过本地安装目录查找

如果你在本机装了oracle,在 {ORACLE_HOME}\jdbc\lib下查找


oracle的驱动包说明

    classes12.jar - for Java 1.2 and 1.3ojdbc14.jar - for Java 1.4 and 1.5ojdbc5.jar - for Java 1.5ojdbc6.jar - for Java 1.6

因此最高的版本 目前是 ojdbc6 .


3、安装驱动到本地仓库

进入到对应的目录,执行 mvn install 命令

Microsoft Windows [版本 10.0.14393]
(c) 2016 Microsoft Corporation。保留所有权利。C:\Users\Mr.Yang>E:E:\>cd libsE:\libs>cd oracleE:\libs\oracle>mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.4.0 -Dpackaging=jar -Dfile=ojdbc6.jar
[INFO] Scanning for projects...
Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom
Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom (3.9 kB at 3.3 kB/s)
Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-install-plugin/2.4/maven-install-plugin-2.4.pom
Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-install-plugin/2.4/maven-install-plugin-2.4.pom (6.4 kB at 24 kB/s)
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-install-plugin:2.4:install-file (default-cli) @ standalone-pom ---
Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.5/plexus-utils-3.0.5.pom
Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.5/plexus-utils-3.0.5.pom (2.5 kB at 11 kB/s)
Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.pom
Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.pom (1.1 kB at 4.3 kB/s)
Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.1.7/plexus-components-1.1.7.pom
Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.1.7/plexus-components-1.1.7.pom (5.0 kB at 14 kB/s)
Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.8/plexus-1.0.8.pom
Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.8/plexus-1.0.8.pom (7.2 kB at 17 kB/s)
Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-8/plexus-container-default-1.0-alpha-8.pom
Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-8/plexus-container-default-1.0-alpha-8.pom (7.3 kB at 24 kB/s)
Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.5/plexus-utils-3.0.5.jar
Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.jar
Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.jar (12 kB at 7.9 kB/s)
Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.5/plexus-utils-3.0.5.jar (230 kB at 64 kB/s)
[INFO] Installing E:\libs\oracle\ojdbc6.jar to C:\Users\Mr.Yang\.m2\repository\com\oracle\ojdbc6\11.2.0.4.0\ojdbc6-11.2.0.4.0.jar
[INFO] Installing C:\Users\MR15A7~1.YAN\AppData\Local\Temp\mvninstall6899666971437725340.pom to C:\Users\Mr.Yang\.m2\repository\com\oracle\ojdbc6\11.2.0.4.0\ojdbc6-11.2.0.4.0.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 7.956 s
[INFO] Finished at: 2017-06-24T17:35:46-04:00
[INFO] Final Memory: 13M/192M
[INFO] ------------------------------------------------------------------------E:\libs\oracle>

[INFO] BUILD SUCCESS 即 OK


pom.xml 中使用Oracle驱动包

<!-- 添加oracle jdbc driver -->  <dependency>    <groupId>com.oracle</groupId>    <artifactId>ojdbc6</artifactId>    <version>${oracle.version}</version></dependency>

接下来,就可以在应用中正常使用Oracle的驱动包了。

Maven-Maven中添加Oracle驱动包到本地仓库相关推荐

  1. maven 整合支付宝,导入alipay-sdk-java包到本地仓库,远程仓库

    1.环境变量添加: MAVEN_HOME:(maven位置) M2_HOME:(maven位置) PATH:%M2_HOME%\bin (验证maven是否配置成功cmd–>mvn -versi ...

  2. maven 添加外部jar包到本地仓库

    mvn install:install-file -Dfile=D:\XXX.jar -DgroupId=org.xxx -DartifactId=xx -Dversion=24.2 -Dpackag ...

  3. 解决maven库中没有Oracle jdbc驱动的问题Cannot resolve com.oracle:ojdbc14:10.2.0.1.0

    解决maven库中没有Oracle jdbc驱动的问题Cannot resolve com.oracle:ojdbc14:10.2.0.1.0 在IDEA Maven项目中添加oracle数据库驱动总 ...

  4. maven项目 导oracle驱动包错误,Missing artifact com.oracle,cannot be read or is not a valid ZIP file

    maven项目 导oracle包错误 提示Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.1 和 cannot be read or is not a ...

  5. 将jar包导入本地仓库配置阿里仓库

    将jar包导入本地仓库&&配置阿里仓库 注:前提必须是本地maven已经成功配置 将jar包导入本地仓库 以spring-jdbc-template-0.2.1.jar包为例,其在本机 ...

  6. 在Maven仓库中添加Oracle JDBC驱动

    由于Oracle授权问题,Maven不提供Oracle JDBC driver,为了在Maven项目中应用Oracle JDBC driver,必须手动添加到本地仓库. 一.获得Oracle JDBC ...

  7. oracle驱动maven报错_在Maven仓库中添加Oracle JDBC驱动

    由于Oracle授权问题,Maven3不提供Oracle JDBC driver,为了在Maven项目中应用Oracle JDBC driver,必须手动添加到本地仓库. 一.首先要得到Oracle ...

  8. 向maven中添加Oracle数据库的驱动,有效!

    向maven中添加Oracle数据库的驱动,有效! 关键的第一步,查出本地Oracle的版本 利用版本号找到jar所在的目录 向maven安装这个jar包 向pom中添加依赖 项目中需要添加Oracl ...

  9. Maven添加Oracle驱动及依赖

    oracle驱动先去官网下载,下载下来后,需要安装到maven本地仓库,然后再pom中添加依赖. 1下载oracle驱动包 ojdbc6-11.2.0.3.jar 2命令行安装到maven仓库 mvn ...

最新文章

  1. __name__=='__main__'的理解和使用
  2. 27、HTML框架(同一个浏览器窗口中显示不止一个页面)
  3. linux安装python库报错pywin32_完美解决pyinstaller打包报错找不到依赖pypiwin32或pywin32-ctypes的错误...
  4. bzoj1190:[HNOI2007]梦幻岛宝珠
  5. html5访问本地资源,HTML5实现一个访问本地文件的实例今
  6. hystrix熔断 简介_Hystrix简介–总结
  7. 数据可视化及其重要性:Python
  8. 【离散数学中的数据结构与算法】七 排列与组合三
  9. python中协程与函数的区别_python 协程与go协程的区别
  10. 合成孔径雷达_合成孔径雷达(SAR)基础:汇总
  11. flask 允许内网访问
  12. MySQL 第七次练习(存储过程函数)
  13. Unity播放声音的两种方式以及相关遇到的
  14. 2网口全网通4G工业路由器特点
  15. HashSet去重方法VS数据库去重查询
  16. Win10系统电脑如何设置窗口绿色护眼色
  17. json格式转csv格式
  18. 成功背后(敬所有IT人)
  19. 微信小程序开发日记1
  20. HTTP gzip压缩

热门文章

  1. redis 安装后不能使用
  2. matplotlib xticks 基于 旋转_数据可视化之 matplotlib 绘图篇
  3. python 库整理:Timm(1)
  4. R语言应用实战-聚类分析以及k-means的优缺点
  5. tableau应用实战案例(一)-如何通过Tableau绘制小提琴图
  6. 隐性语义索引(LSI)
  7. LeetCode题组:第13题-罗马数字转整数
  8. Matplotlib-scatter-绘制散点图
  9. numpy.mod详解
  10. R语言-向量自回归模型VAR的实现