由于Oracle授权问题,Maven3不提供Oracle JDBC driver,为了在Maven项目中应用Oracle JDBC driver,必须手动添加到本地仓库。本文以oralce11.2.0和jdk1.8为例:

一. 要知道自己的oracle版本方法1 :使用sqlplus -v命令

可以查到该客户端安装的 11.2.0.1.0的客户端版本。

方法2:查看系统变量

二. 下载Oracle JDBC Driver jar包

一般安装了Oracle,本地都会有

路径如下图

如果没有,请到Oracle官网进行下载

下载地址:http://www.oracle.com/technetwork/indexes/downloads/index.html

三. 使用CMD命令将JAR包安装到本地仓储

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

参数说明:oracle版本  -Dversion=11.2.0.1.0

dbc jar包路径   -Dfile=D:\app\PMJ\product\11.2.0\dbhome_1\jdbc\lib\ojdbc6.jar

四.添加pom依赖

com.oracle

ojdbc6

11.2.0.1.0

oracle驱动程序包的安装失败,Maven 、oracle的jdbc的jar包下载失败相关推荐

  1. Maven项目启动报错 org.apache.catalina.LifecycleException: Failed to start component,手动添加Oracle JDBC 驱动jar包

     项目启动报错: D:\apache-tomcat-8.5.43\bin\catalina.bat run [2019-09-11 11:31:53,154] Artifact heima_ssm_w ...

  2. java配置pom安装依赖包,Maven pom.xml 添加本地jar包依赖以及打包方法

    Maven项目打包时,如果遇到需要添加本地jar包依赖的时候,可以选择两种方法: 1. 安装到本地仓库 第一种方法比较常规,适用于需要添加的jar包也是由maven项目导出,含有pom文件的时候.只需 ...

  3. 【idea基础知识】在maven项目中额外增加jar包

    不受MAVEN管理的方式 有些jar包比如odbc.jar无法通过maven直接下载到,如果有现成的jar包可以直接导入的话就方便多了. 如果不需要增加到maven配置中,则使用如下方式导入. 首先通 ...

  4. maven 项目中引入第三方jar包的方法

    说明:这里说的第三方jar包是指maven库中没有改jar包,但是你的项目是maven项目,需要引入该jar包 1 将jar包放入项目的libs(我的路径是/Users/ma/workspace/bi ...

  5. maven导出Java方法_eclipse导出maven工程的可执行jar包

    一.eclipse导出maven工程的可执行jar包 建立两个maven工程 ZKServer 和ZKClient 注意:用maven进行开发管理的话,默认的打出来的jar包是不能运行的,需要在pom ...

  6. Maven项目中使用本地JAR包

    在Maven项目中使用本地JAR包有两种方法: 1. 使用system scope <dependencies><dependency><groupId>org.r ...

  7. Jenkins部署maven项目找不到jar包解决

    Jenkins部署maven项目找不到jar包解决 环境部署 问题描述 解决方案 环境部署 1. centos搭建java部署环境 2. jenkins环境搭建 3. jenkins部署springb ...

  8. PyTorch官方安装方法下载太慢,直接用pip和conda命令安装,因为网络速度太慢,导致下载失败的解决的办法。

    PyTorch官方安装方法下载太慢,直接用pip和conda命令安装,因为网络速度太慢,导致下载失败的解决的办法. 最近在新的电脑上安装pytorch环境,由于网速太慢,你懂的,外网速度就是慢. 即使 ...

  9. 【收藏】Maven 生成打包可执行jar包

    Maven 生成打包可执行jar包 https://blog.csdn.net/daerzei/article/details/82883472

最新文章

  1. 在博客中加入“花絮”效果
  2. python基于模型对测试集和训练集的预测概率结果文件可视化模型的校准曲线、多个模型的校准曲线(calibration curve)
  3. Metasploit Framework(MSF)的使用
  4. android 字符串 转公式,java – 在android中将字符串转换为bigdecimal
  5. html5中音乐播放器怎么写,打造属于自己的音乐播放器 HTML5之audio标签
  6. CreateThread、_beginthread与AfxBeginThread的区别及其注意事项
  7. linux fopen文件失败,fopen自动创建文件失败(文件路径检查创建)
  8. Scratch(四十三):赛龙舟
  9. 计算机语言中下划线表示什么,下划线是什么
  10. 2021.07.29 Oracle学习笔记 2
  11. jieba关键词抽取(TF-IDF)与中文抽取式摘要
  12. 【汇智学堂】基于Socket实现的网络版梅花易数一撮金游戏
  13. (山理工 1243)母牛问题(大牛生小牛,小牛生。。。。)
  14. 银行资管智能化转型迫在眉睫 金融壹账通赋能两大核心能力
  15. 金蝶EAS开发认证考试
  16. vue判断是Android还是ios手机
  17. 什么是接口测试?十年阿里测试人教你怎样做接口测试
  18. 杜教筛 狄利克雷卷积入门
  19. 一个好的预发布环境应该是怎么样的?
  20. Flash MX 2004 编程(AS2.0)教程(十一)

热门文章

  1. 前端每日实战:93# 视频演示如何用纯 CSS 创作一根闪电连接线
  2. Oracle的参数文件pfile和spfile
  3. TensorFlow领衔,七大深度学习框架大对比!
  4. Ubuntu 64位系统安装flash player
  5. Jetty服务器jmx监控
  6. Java中的等待/通知机制(wait/notify)
  7. [Android]_[初级]_[sdk docs reference api 文档打开慢的解决办法]
  8. 网页 内部转发和网址输入不同
  9. 如何使用脚本控件的函数调用
  10. 算法 字符串转换为以为数组