• maven添加oracle jdbc依赖


    转载自:http://www.cnblogs.com/wuyouwulv/p/maven_configure_oracle_jdbc.html

    由于Oracle授权问题,Maven不提供Oracle JDBC driver,为了在Maven项目中应用Oracle JDBC driver,必须手动添加到本地仓库。
    首先需要找到ojdbc的jar包:

    在装有oracle数据库的机器上,在该路径D:appproduct11.2.0dbhome_1jdbclib会有oracle jdbc的驱动包:

    也可以去官网下载:http://www.oracle.com/technetwork/database/features/jdbc/default-2280470.html
    我选择的是ojdbc5.jar,对应的版本是11.2.0.1.0。
    把ojdbc5.jar放到你想放置的目录下,例如我是放在:D:/m2/ojdbc5.jar
    运行:

    
    
    1. mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc5 -Dversion=11.2.0.1.0 -Dpackaging=jar -Dfile=D:/m2/ojdbc5.jar

    结果如下:

    
    
    1. D:m2>mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc5 -Dversion=11.2.0.1.0 -Dpackaging=jar -Dfile=D:/m2/ojdbc5.jar
    2. [INFO] Scanning for projects...
    3. [INFO]
    4. [INFO] ------------------------------------------------------------------------
    5. [INFO] Building Maven Stub Project (No POM) 1
    6. [INFO] ------------------------------------------------------------------------
    7. [INFO]
    8. [INFO] --- maven-install-plugin:2.4:install-file (default-cli) @ standalone-pom ---
    9. [INFO] Installing D:m2ojdbc5.jar to D:m2 epositorycomoracleojdbc511.2.0.1.0ojdbc5-11.2.0.1.0.jar
    10. [INFO] Installing C:UsersAppDataLocalTempmvninstall908670302594570684.pom to D:m2 epositorycomoracleojdbc511.2.0.1.0ojdbc5-11.2.0.1.0.pom
    11. [INFO] ------------------------------------------------------------------------
    12. [INFO] BUILD SUCCESS
    13. [INFO] ------------------------------------------------------------------------
    14. [INFO] Total time: 1.119 s
    15. [INFO] Finished at: 2017-07-25T16:36:09+08:00
    16. [INFO] Final Memory: 8M/245M
    17. [INFO] ------------------------------------------------------------------------
    18.  
    19. D:m2>

    maven的本地仓库如图:


    然后就可以在maven项目里添加dependency,各坐标对应上面这个命令的个元素,如下:

    
    
    1.   <!-- oracle jdbc驱动 -->
    2.  <dependency> 
    3.  <groupId>com.oracle</groupId> 
    4.  <artifactId>ojdbc5</artifactId> 
    5.  <version>11.2.0.1.0</version>
    6.  <scope>runtime</scope>
    7.  </dependency>
  • 相关阅读:
    Oracle中常见的33个等待事件小结
    DATAGUARD中手工处理日志v$archive_GAP的方法
    ORACLE 如何定位消耗资源的SQL
    ORACLE 全局索引和本地索引
    Oracle中获取执行计划的几种方法分析
    BUFFER CACHE之主要的等待事件
    查看tablespace实际使用量和剩余空间
    Linux环境配置文件的理解
    Shell 传递参数
    Linux开局配置注意事项
  • 原文地址:https://www.cnblogs.com/yangcx666/p/8723909.html
Copyright © 2020-2023  润新知