• Maven手动命令行导入ojdbc6


    Maven项目中导入Oracle的驱动包时,可能会出现像我一样下载资源不成功的情况,如下图所示: 
    这里写图片描述 

    出现这种情况的原因其实是因为Oracle的授权问题,这样的话,我们在需要使用Oracle的驱动包时,则需要手动将需要的驱动包添加到本地Maven仓库中

    下面我们就来具体看一下在一个Maven项目中如何导入Oracle的驱动包:
    1.先下载一个Oracle的驱动包,这里我以ojdbc6.jar来举例(可以根据自己的jdk版本来下载合适的Oracle驱动包).

    这里我为大家简单总结了一下jdk版本和驱动包的对用关系(参考)
    classes111.zip 适用于JDK 1.1.x
    classes12.jar 适用于JDK 1.2 and JDK 1.3.
    ojdbc14.jar 适用于JDK 1.4
    ojdbc5.jar: 适用于jdk5
    ojdbc6.jar: 适用于jdk6
    ojdbc7.jar: 适用于jdk8

    2.将下载好的Oracle驱动包存放到本地磁盘的根目录下,这里以我电脑上的D盘为例,(当然Oracle驱动包也可以存放到别的路径下,这里的话我为了方便测试,就直接存放到D盘根目录下了)
    3.打开doc命令窗口

    输入命令:

    mvn install:install-file -Dfile=D:ojdbc6-11.2.0.3.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.3 -Dpackaging=jar

    我们来简单看一下这个命令中的参数具体指的是什么内容:
    install:可以将项目本身编译并打包到本地仓库
    install-file:安装文件
    -Dfile=D:ojdbc6.jar : 指定要打的包的文件位置
    -DgroupId=com.oracle : 指定当前包的groupId为com.oracle
    -DartifactId=ojdbc6 : 指定当前的artifactfactId为ojdbc6
    -Dversion=11.2.0.3 : 指定当前包的版本为11.2.0.3
    -DgeneratePom=true:是否生成pom文件

    点击enter,出现如下图所示的内容,则表示编译成功

    4.上一步执行成功之后,在Maven项目中的pom.xml文件中,就没有报错信息了,说明Oracle的驱动包已经配置成功。

    ps:如果命令行报错出现“'mvn' 不是内部或外部命令,也不是可运行的程序”,则需要配置环境变量,然后在maven的bin文件夹中打开命令行,再次执行命令就好了。

  • 相关阅读:
    JAVA笔记整理-数组
    JAVA笔记整理-流程控制-关键字 break、continue 、return的区别
    JAVA笔记整理-流程控制-循环
    Razor语法和Razor引擎大全
    MVC中几种常用ActionResult
    DataInputStream&DataOutputStream---操作基本类型值的流
    PipedOutputStream&PipedInputStream---管道流
    RandomAccessFile--随机访问文件
    ObjectOutputStream&ObjectInputStream--对象流
    SequenceInputStream--序列流
  • 原文地址:https://www.cnblogs.com/tuituji27/p/11307115.html
Copyright © 2020-2023  润新知