因为maven没有被oracle授权,无法直接通过maven下载依赖。因此在maven项目中引入oracle 的依赖可以按照下面步骤进行

1.下载jar包



此时这里就是jar包地址

jar所在文件夹

2.为项目指定maven本地仓库

3.在项目所在文件夹中,打开DOS窗口,输入以下指令:(其中后面的地址是你自己上图所指的jar包地址)

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=11.2.0.1.0 -Dpackaging=jar -Dfile=C:/Users/LENOVO/AppData/Roaming/JetBrains/IntelliJIdea2020.1/jdbc-drivers/Oracle/12.2.0.1/ojdbc8.jar

这里需要注意以下几点:

  • 1.ojdbc8.jar也可以从自己安装的Oracle上获取,如果从Oracle上获取,需要把它所在文件夹,一整个文件夹拷贝一份,用拷贝的进行操作。
  • 2.上面命令中,-DartifactId=ojdbc8,ojdbc8与jar文件相对应。
  • 3.Dversion与我们的数据库版本对应
  • 4.Dfile指的是ojdbc8.jar所在详细地址。
  • 5.如何查看Oracle数据库版本:
    在可视化工具中输入:
Select product, version FROM Product_component_versionWhere SUBSTR(PRODUCT,0,6)='Oracle';

4.maven插件安装成功,jar包已引入maven本地仓库中

5.在项目中添加依赖


文章参考自:https://blog.csdn.net/wangbiao9292/article/details/97261631
全部文章见:idea搭建ssm框架、oracle连接、Tomcat安装、oracle数据库在Navicat中建表后不能查询出来的问题、myeclipse相关问题

其它配置见:搭建项目时,Oracle的数据源等配置

idea项目引入Oracle相关推荐

  1. jar包打补丁 jar -uf_maven项目引入本地jar包的方法

    maven项目引入本地jar包的方法 标签:maven 当maven项目中从中央仓库中找到不到某些Jar包,或者想把自己开发的Jar文件引入到项目中使用.可以把Jar包上传maven中央仓库或自建的私 ...

  2. maven中引入oracle驱动报错Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0

    maven中引入oracle驱动报错Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0 问题:引入依赖之后会报错.在maven中央库中查找ojdbc, ...

  3. Swift项目引入第三方库的方法

     分类: iOS(55)  目录(?)[+] Swift项目引入第三方库的方法 转自 http://blog.shiqichan.com/How-To-Import-3rd-Lib-Into-Swif ...

  4. (转)通过maven,给没有pom文件的jar包生成pom文件,maven项目引入本地jar包

    文章完全转载自 : https://blog.csdn.net/qq_31289187/article/details/81117478 问题一: 经常遇到公司私服或者中央仓库没有的jar包,然后通过 ...

  5. vue项目引入CNZZ数据专家(方法汇总篇)

    vue项目引入CNZZ数据专家(方法汇总篇) 很多网站都有cnzz数据统计,用于分析网站页面受访情况. 今天就来备注一下开发经验: vue如何集成cnzz数据专家进行受访记录? 友盟+CNZZ官方文档 ...

  6. maven项目引入新依赖问题

    title: maven项目引入新依赖问题 tags: Maven categories: 工作日志 date: 2017-05-25 18:18:55 前一篇描述过关于版本号没有写明确,写了rele ...

  7. IDEA中项目引入独立包打包失败问题解决(找不到包)

    IDEA中项目引入独立包打包失败问题解决(找不到包) 参考文章: (1)IDEA中项目引入独立包打包失败问题解决(找不到包) (2)https://www.cnblogs.com/coderdxj/p ...

  8. 泛微OA项目引入jar包说明

    项目引入的jar包说明 WEB-INF\lib 依赖 存在dom4j 以及httpclient jar包 Resin\lib 存在的是resin组件本身自带的依赖 ecology\classbean ...

  9. Jhipster生成前端为Vue的项目引入Element-UI

    Jhipster生成前端为typescript 的Vue的项目引入Element-UI 在main.ts /* 引入element-ui */ import * as ElementUI from ' ...

最新文章

  1. Quartz.NET基础知识概述
  2. Shell中的/dev/null 21 与 21 /dev/null 与/dev/null 的区别
  3. JZOJ 1322. 硬币游戏
  4. iso qemu 安装ubuntu_在 Ubuntu 6.06 上安装 qemu 和 kqemu(zz)
  5. Gartner Magic Quadrant for Enterprise Network Firewall (2018,2017,2016,2015,2014,2013,2011,2010)
  6. lottie android min sdk,跳一个Lottie无法回调开始播放动画事件的坑
  7. 关于gcc扩展中的宏定义中用 # 和 ##
  8. Android学习笔记(四)——EditText简单登录页面设计
  9. 设计模式(5)——单例模式的七种实现方式
  10. Communication System dp 动态规划 || 贪心
  11. 看图学网络 一 网络的组成
  12. java mat转成二维数组_opencv二维数组转mat
  13. 【图像识别】基于卷积神经网络实现手写汉字识别附matlab代码
  14. Webuploader教程(一)------简单实用上传功能
  15. C语言中表示输出类型的格式字符
  16. Navicat Premium怎么更改为中文/英文
  17. 三星t5 android,同样是移动固态硬盘 三星T5为什么那么贵?
  18. 从头开始进行CUDA编程:线程间协作的常见技术
  19. 毕业论文查重的降重心得
  20. 社交媒体,不是双刃剑

热门文章

  1. 声音辨识系统专题报告(转载)
  2. ASP.NET Core入门级教程_上篇
  3. 手把手教你Linux磁盘分区与文件挂载
  4. Windows ICS 服务无法启动问题解决方法
  5. 跟随coderwhy老师 系统学习 深入JavaScript高级语法
  6. 易语言php注册,易语言简单ASP网络验证源码 PHP一键搭建网络验证源码
  7. 5. 阿里巴巴程序员开发手册黄山版
  8. C语言实验题——鸡兔同笼(JSU-ZJJ)
  9. JSONArray用法(三)
  10. 保存书店交易记录程序