zoukankan      html  css  js  c++  java
  • springboot ——oracle.jdbc.driver.OracleDriver

     网上很多案例讲是oracle的驱动包没有导入进去,我之前尝试下图示方式导入解决该问题:

    但是在后期调试的时候,发现会影响后续oracle数据源连接驱动的问题,导致不能查询,因此想,另辟途径,解决这个问题。

    后查阅资料,发现由于Oracle授权问题,若要在Maven项目中应用Oracle数据库驱动,则必须手动添加到本地仓库。

    步骤:

     1、途径

    • 如果电脑中已经装有Oracle数据库,则在安装路径下有数据库的驱动程序,可以直接用。D:Oracleoraclexeapporacleproduct10.2.0serverjdbclib

    • 也可以直接到Oracle官网上下载Oracle数据库驱动

    2、可以使用SQL语句查询数据库驱动的版本: SELECT * FROM v$instance

    3、通过Maven命令放到本地库中去:

    • mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.1.0 -Dpackaging=jar -Dfile=ojdbc14.jar

    4、在pom.xml文件中加入如下的配置片段

        <dependency>    
            <groupId>com.oracle</groupId>    
            <artifactId>ojdbc14</artifactId>    
            <version>10.2.0.1.0</version>
        </dependency>

    5、右键项目, Maven–>Update Project…

    错误时pom配置:

    <!--oracle jdbc驱动-->
    <dependency>
         <groupId>com.oracle</groupId>
         <artifactId>ojdbc6</artifactId>
         <version>11.2.0.3</version>

         <scope>test</scope>
    </dependency>

     自己项目本地测试如见鬼一般,找大佬来一看,发现就不报错了!!!

    成功pom配置:

    <!--oracle jdbc驱动-->
    <dependency>
         <groupId>com.oracle</groupId>
         <artifactId>ojdbc6</artifactId>
         <version>11.2.0.3</version>

    </dependency>

    ,想当然的讲,再次之前自己如何折腾都不行,除开手动buth。

  • 相关阅读:
    fedora中使用 mariadb数据库建库和建表-- mariadb数据库服务无法启动?
    我在linux中使用的vundle 和 vimrc配置
    vim的加密和解密?
    gvim写html代码时如何快速地跳转到一个标签的结束位置: 终极插件: matchit.vim
    HTML5+CSS3整体回顾
    HTML5无刷新修改URL
    使用ab对nginx进行压力测试
    nginx php-fpm 输出php错误日志
    如何正确配置Nginx+PHP
    关于Nginx的一些优化(突破十万并发)
  • 原文地址:https://www.cnblogs.com/haoliyou/p/9604752.html
Copyright © 2011-2022 走看看