Maven工具管理下的Spring Boot连接Oracle数据库教程

一、系统环境

Eclipse
Jdk1.8
Oracle 11g
Maven
Spring Boot

二、操作教程

1.明确Oracle版本

此处默认读者已经安装好Oracle数据库,想要知道自己安装的Oracle是什么版本的可以在SQL Developer中的SQL窗口中输入:select * from v$instance 得到版本结果,具体步骤如下图:

在这里插入图片描述
在这里插入图片描述

2.找到合适的jar包

  由于Oracle授权问题,Maven不提供Oracle JDBC driver,为了在Maven项目中应用Oracle JDBC driver,必须手动添加到本地仓库,此处默认读者已经安装好Oracle 11g数据库,通过Oracle的安装目录获得:

在这里插入图片描述

我们发现这里有好几个jar包,那么该用哪个jar文件驱动Oracle 11g呢?这个要取决于你的jdk,如果你的jdk是1.5用ojdbc5.jar,如果jdk是1.6、1.7、1.8的话用ojdbc6.jar 。ojdbc5_g.jar、ojdbc6dms_g.jar 只是用javac -g编译,生成所有调试信息。作者装的是jdk 1.8,故在此使用的是ojdbc6.jar。

3.将jar包配置到Maven本地库中

在上图中位置处打开命令行窗口,输入mvn命令(默认读者已经安装过mvn)"mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.1.0 -Dpackaging=jar -Dfile=ojdbc6.jar"  配置成功后结果如下图:

在这里插入图片描述
我们发现Maven安装的目录下已经包含了ojdbc6驱动包和Oracle数据库的依赖
在这里插入图片描述
ojdbc-11.2.0.1.0.pom文件是我们稍后要在pom.xml中要配置的依赖,如下图所示:
在这里插入图片描述

4.在Eclipse中配置Oracle数据库

4.1在application.properties配置文件中加上Oracle数据库配置

在这里插入图片描述

4.2 在pom.xml配置文件中添加数据库依赖

在这里插入图片描述

4.3 更新Maven工程
右击项目名,点击Maven->update即可。

三、可能遇到的问题

如果以上步骤操作无误的情况下,pom.xml出现找不到依赖的问题,那么就观察Maven Library中的ojdbc6-11.2.0.1.0.jar包是否起作用,如果没有,就将该jar包复制到下图中jar包所提示的该出现的位置,这样就解决了。

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值