• Maven无法下载Oracle驱动ojdbc的解决方式


    问题状况

    在 Maven Repository 上找到的几个ojdbc包依赖配置,都没法通过Maven自动下载到.m2目录,导致项目中ojdbc提示错误。

    解决方法:

    将本地下载好的(或者本地安装的Oracle里面自带的)ojdbc.jar导入到本地Maven的.m2目录,这样就可以使用了。

    方法1

    注:没有Eclipse的,使用方法2解决。

    1、在Eclipse左边的Project Explorer的空白处单击右键

    2、依次选择Import -> Import… -> Maven -> Install or deploy an artifact to a Maven repository,然后点击“Next”按钮

    3、进入导入界面,填写以下信息

    Artifact file:本地ojdbc.jar的位置,我本机是D:appLenovoproduct11.2.0dbhome_1jdbclibojdbc6.jar

    Group Id、Artifact Id、Version

    其他的不需要填,然后点“Finish”按钮。

    4、完成后,打开用户目录下的.m2 -> repository目录,能够看到已经有ojdbc相关的文件夹了

    5、然后在项目中通过以下maven依赖配置即可将ojdbc导入

    <dependency>
        <groupId>ojdbc</groupId>
        <artifactId>ojdbc6</artifactId>
        <version>11.2.0.4</version>
    </dependency>

    导入后如图:

    方法2

    方法1是基于Eclipse的图形化解决方法,对于没有安装Eclipse的,可以通过cmd中使用Maven命令的方式解决。

    1、打开本地安装的Oracle安装目录下的jdbc的jar文件存放目录(或者自己下载的ojdbc.jar所在目录),我电脑是D:appLenovoproduct11.2.0dbhome_1jdbclib,打开后如图

    2、在路径栏输入cmd,然后回车打开cmd窗口

    打开后cmd的目录路径自动在当前路径:

    3、在cmd窗口输入以下maven命令进行安装(嫌麻烦的直接复制)

    mvn install:install-file -DgroupId=ojdbc -DartifactId=ojdbc6 -Dversion=11.2.0.4 -Dpackaging=jar -Dfile=ojdbc6.jar

    执行成功的效果:

    到此即可,后面使用方法跟方法1的步骤4后面一样。 

    -------------------- 额外内容 --------------------

    关于Oracle安装目录下几个jdbc支持包的区别参考链接(以下是11g的,我电脑上装的此版本):

    http://www.oracle.com/technetwork/apps-tech/jdbc-112010-090769.html

  • 相关阅读:
    Java虚拟机基础
    排序系列之插入排序
    排序系列之冒泡排序
    成为优秀程序员的10个要点
    23个适合Java开发者的大数据工具和框架
    成为一个更优秀的开发者的10种方式
    Mybatis自动生成实体类
    Maven-SSM项目pom.xml配置以及springmvc配置以及mybatis配置及web.xml配置
    SSM项目layui分页实例
    图书管理系统(毕业论文)
  • 原文地址:https://www.cnblogs.com/QingXiaxu/p/7239140.html
Copyright © 2020-2023  润新知