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

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

    • 一、系统环境
    • 二、操作教程
      • 1.明确Oracle版本
      • 2.找到合适的jar包
      • 3.将jar包配置到Maven本地库中
      • 4.在Eclipse中配置Oracle数据库
        • 4.1在application.properties配置文件中加上Oracle数据库配置
        • 4.2 在pom.xml配置文件中添加数据库依赖
        • 4.3 更新Maven工程
    • 三、可能遇到的问题

一、系统环境

Eclipse
Jdk1.8
Oracle 11g
Maven
Spring Boot

二、操作教程

1.明确Oracle版本

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

Maven工具管理下的Spring Boot连接Oracle数据库教程_第1张图片
Maven工具管理下的Spring Boot连接Oracle数据库教程_第2张图片

2.找到合适的jar包

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

Maven工具管理下的Spring Boot连接Oracle数据库教程_第3张图片

我们发现这里有好几个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工具管理下的Spring Boot连接Oracle数据库教程_第4张图片
我们发现Maven安装的目录下已经包含了ojdbc6驱动包和Oracle数据库的依赖
Maven工具管理下的Spring Boot连接Oracle数据库教程_第5张图片
ojdbc-11.2.0.1.0.pom文件是我们稍后要在pom.xml中要配置的依赖,如下图所示:
Maven工具管理下的Spring Boot连接Oracle数据库教程_第6张图片

4.在Eclipse中配置Oracle数据库

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

Maven工具管理下的Spring Boot连接Oracle数据库教程_第7张图片

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

Maven工具管理下的Spring Boot连接Oracle数据库教程_第8张图片

4.3 更新Maven工程

右击项目名,点击Maven->update即可。

三、可能遇到的问题

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

Maven工具管理下的Spring Boot连接Oracle数据库教程_第9张图片

你可能感兴趣的:(数据库,查看Oracle数据库版本)