前言
当我们使用java连接oracle时,从maven获取对应denpency粘贴至新建工程的poml中,发现无法拉取jar包至本地仓库中,这是由于版权原因,甲骨文官方屏蔽了依赖;这时我们需要用另外一种方法:
maven本地库打jar包
一、Oracle jar包获取
- 这里我是从oracle的服务端此目录:
$ORACLE_HOME/jdbc/lib/下获取的:

二、Oracle版本获取
- 这里通过PL/SQL查看版本并将版本号复制出来,后面打包时用到

三、Maven命令打包
- 将maven加入至本地环境变量


- 打开cmd窗口,测试maven命令,如下图所示则环境变量配置ok,下面可以开始打jar包:

- 进入放置从服务器上获取的Oracle jar包的目录,执行如下命令即可:

- 执行打包命令
#dos窗口下进入jar包所在目录后执行如下,版本号用自己的
F:\apache-maven-3.5.4\lib>mvn install:install-file -Dfile=ojdbc6.jar -Dpackaging=jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.1.0
- 出现BUILD SUCCESS表示打包成功

四、Maven poml导入
- 此时增加依赖就可以顺利完成了,版本选择自己的版本即可;
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.1.0 </version>
</dependency>
PS:如果有写错或者写的不好的地方,欢迎各位大佬在评论区留下宝贵的意见或者建议,敬上!如果这篇博客对您有帮助,希望您可以顺手帮我点个赞!不胜感谢!
| 原创作者:wsjslient |
当从Maven中央仓库无法获取Oracle JDBC驱动时,可以通过从Oracle服务器下载jar包,然后使用Maven的命令行工具进行本地安装。本文详细介绍了如何获取Oracle jar包,确认Oracle版本,执行Maven打包命令,并在pom.xml中添加正确的依赖。通过这些步骤,可以确保Java项目顺利连接Oracle数据库。
1492

被折叠的 条评论
为什么被折叠?



