Oracle:Maven仓库中添加Oracle JDBC驱动以及maven项目导入本地jar包步骤

 

由于Oracle授权问题,Maven3不提供Oracle-JDBC-driver

 

一.首先要得到Oracle JDBC Driver

1.通过Oracle官方网站下载相应版本:http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html

2.通过Oracle的安装目录获得,位置在“{ORACLE_HOME}\jdbc\lib\ojdbc14.jar”

二.手动安装安装

我这是将本地oracle安装找到的jar包放在本地仓库中创建了一个目录

XXX\repository\com\oracle\ojdbc8\12.2.0

在这个目录中包含有五个jar包,然后在这个目录下打开命令cmd窗口。执行命令

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=12.2.0 -Dpackaging=jar -Dfile=ojdbc8.jar

 

命令是这个:

mvn install:install-file -Dfile={Path/to/your/ojdbc.jar} -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar

三.安装完后,在pom.xml文件中添加引用



    com.oracle
    ojdbc8
    12.2.0




*******maven项目导入本地jar**************************************************************************

方式一:

1、打开侧面的maven,点击图中箭头指向的图标。

Oracle:Maven仓库中添加Oracle JDBC驱动以及maven项目导入本地jar包步骤_第1张图片

2、出现如下弹窗,在Command line在中输入执行的指令。

指令格式:

install:install-file -Dfile= 
           -DgroupId= 
           -DartifactId= 
           -Dversion= 
           -Dpackaging=

比如:

mvn install:install-file 
 -Dfile=F:\test.jar
 -DgroupId=test
 -DartifactId=test
 -Dversion=0.0.1 
 -Dpackaging=jar
mvn install:install-file
		-DgroupId=com.aliyun 
		-DartifactId=aliyun-sdk-vod-upload
		-Dversion=1.4.11 
		-Dpackaging=jar 
		-Dfile=aliyun-java-vod-upload-1.4.11.jar

 

3、点击执行,显示“BUILD SUCCESS”即表示成功。

4、pom.xml中添加依赖即可使用。

 


  test
  test
  0.0.1

 

方式二:

1、普通 Java 项目

针对普通 Java 项目,也即通过 Jar 包部署的项目。如何添加本地依赖 Jar 文件呢

Oracle:Maven仓库中添加Oracle JDBC驱动以及maven项目导入本地jar包步骤_第2张图片

 

很简单的结构。既没有 resources 目录也没有 webapp 目录,更没有 pom 等配置文件。那接下来看下这种项目如何受到导入本地 Jar 包。

通过 File>Project Structure…>Project Settings>Modules 添加 Jar 依赖,如下图:

Oracle:Maven仓库中添加Oracle JDBC驱动以及maven项目导入本地jar包步骤_第3张图片

选择 jar 文件所在目录,选择 jar 文件,OK :

Oracle:Maven仓库中添加Oracle JDBC驱动以及maven项目导入本地jar包步骤_第4张图片

 然后就可以看到 依赖已经添加到该 module 了。点击“apply”应用:

Oracle:Maven仓库中添加Oracle JDBC驱动以及maven项目导入本地jar包步骤_第5张图片

此时,就可以在开发阶段使用此 jar 中的 class 和方法了。然后项目打包的时候可以看到此 jar 会自动包含在 artifact 中,如下图所示:

Oracle:Maven仓库中添加Oracle JDBC驱动以及maven项目导入本地jar包步骤_第6张图片

补充:如果该 jar 没有包含在 artifact 输出中,需要按下图所示操作手动添加到 

artifact output 中:

Oracle:Maven仓库中添加Oracle JDBC驱动以及maven项目导入本地jar包步骤_第7张图片

Oracle:Maven仓库中添加Oracle JDBC驱动以及maven项目导入本地jar包步骤_第8张图片

打包后可以看到此 jar 会自动编译成 class 文件,并放在相应的 package 下: 

Oracle:Maven仓库中添加Oracle JDBC驱动以及maven项目导入本地jar包步骤_第9张图片

 

2 通过Libraries添加:(强烈推荐)

   1.打开 File -> Project Structure (Ctrl + Shift + Alt + S)

对于新导入的项目,会自动导入lib目录下的相关jar包,我们需要将这些自动添加进来的jar包删除,如图:

Oracle:Maven仓库中添加Oracle JDBC驱动以及maven项目导入本地jar包步骤_第10张图片

Oracle:Maven仓库中添加Oracle JDBC驱动以及maven项目导入本地jar包步骤_第11张图片

 

Oracle:Maven仓库中添加Oracle JDBC驱动以及maven项目导入本地jar包步骤_第12张图片

 

    2.单击 Libraries  -> "+" -> "Java" -> 选择我们导入的项目主目录,点击OK

 

Oracle:Maven仓库中添加Oracle JDBC驱动以及maven项目导入本地jar包步骤_第13张图片

Oracle:Maven仓库中添加Oracle JDBC驱动以及maven项目导入本地jar包步骤_第14张图片

Oracle:Maven仓库中添加Oracle JDBC驱动以及maven项目导入本地jar包步骤_第15张图片

注意:在弹出的方框中点击“Cancel”,取消将其添加到Module中 

Oracle:Maven仓库中添加Oracle JDBC驱动以及maven项目导入本地jar包步骤_第16张图片

此时,lib目录创建成功,删除目录中添加进来的多余内容,重新添加需要的jar包

Oracle:Maven仓库中添加Oracle JDBC驱动以及maven项目导入本地jar包步骤_第17张图片

Oracle:Maven仓库中添加Oracle JDBC驱动以及maven项目导入本地jar包步骤_第18张图片

Oracle:Maven仓库中添加Oracle JDBC驱动以及maven项目导入本地jar包步骤_第19张图片

Oracle:Maven仓库中添加Oracle JDBC驱动以及maven项目导入本地jar包步骤_第20张图片

到此,Libraries创建成功。

 

Oracle:Maven仓库中添加Oracle JDBC驱动以及maven项目导入本地jar包步骤_第21张图片

3.回到Modules菜单,选中之前导入的项目,点击“Dependencies”,点击“+” -> “Library”,将刚才创建成功的Library目录加入

Oracle:Maven仓库中添加Oracle JDBC驱动以及maven项目导入本地jar包步骤_第22张图片

Oracle:Maven仓库中添加Oracle JDBC驱动以及maven项目导入本地jar包步骤_第23张图片

Oracle:Maven仓库中添加Oracle JDBC驱动以及maven项目导入本地jar包步骤_第24张图片

4.将不是项目lib目录下的其他jar包(如:tomcat相关jar包),也通过该方式加入 

Oracle:Maven仓库中添加Oracle JDBC驱动以及maven项目导入本地jar包步骤_第25张图片

Oracle:Maven仓库中添加Oracle JDBC驱动以及maven项目导入本地jar包步骤_第26张图片

你可能感兴趣的:(Oracle)