自己总结并详细说明maven下配置oracle的方法

Maven配置 Oracle JDBC driver驱动, 详细步骤:

1.      查看本地oracle版本:

查看方法:打开pl/sql ->SQL窗口 -> 输入: SELECT * FROM v$version;

就会显示oracle的版本信息,及32/64位

2.      从本地安装的oracle目录中获取oracle 驱动:

a)        找到oracle安装目录: D:\tools\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib(这是我的安装目录,你要根据你实际的目录查找)

b)        我的是11g , 版本11.2.0.2.0, 选择ojdbc6.jar (如果是10g, 使用ojdbc14)

3.      将oracle加载到本地maven库中: 将该命令复制到cmd 命令窗口(黑窗口)中执行

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6-Dversion=11.2.0.2.0 -Dpackaging=jar-Dfile=D:\tools\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib\ojdbc6.jar

 

注意:

1.      DartifactId=ojdbc6 要与 你oracle安装地址中ojdbc6.jar版本保持一致,因为还有其他版本ojdbc5, ojdbc_6g

2.      Dversion=11.2.0.2.0这里是oracle的版本, 要与你本机安装的oracle版本一致,不知道版本回到第一步

3.      执行以上命令的前提: Maven的环境变量已经配好

a)        MAVEN_HOME: D:\tools\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib\ojdbc6.jar

b)        Path: %MAVEN_HOME%\bin

4.      由于我的maven 配置了用户设置, 就是指,在.m2仓库根目录中也放了一份settings.xml,设置的

是我单独配置的仓库目录, 但全局的也在, 按照以上命令输入后, 会将oracle的

Jar包下载到 c盘用户.m2的目录C:\Users\Administrator\.m2\repository\com\oracle\ojdbc6\11.2.0.2.0

所以, 我这里还多了一步操作, 就是将从oracle目录oracle\ojdbc6\11.2.0.2.0这一段

这个复制到我指定的用户设置的仓库对应的com\下,

5.      Pom中配置oracle依赖:

<dependency> 

           <!-- oracle jdbc driver -->

                     <groupId>com.oracle</groupId>

                     <artifactId>ojdbc6</artifactId>

                     <version>11.2.0.2.0</version>

                     <scope>runtime</scope>

        </dependency>

4.      如果是Oracle 10g,使用ojdbc14:

<dependencies>

    <!-- oracle jdbc driver --> 

    <dependency>   

        <groupId>com.oracle</groupId>    

        <artifactId>ojdbc14</artifactId>   

       <version>写你oracle的版本</version> <!—这里通常是 10. xxxxx-->

    </dependency>

 </dependencies>

5.      如果是Oracle 11g,使用ojdbc6 :

<dependency>

    <groupId>com.oracle</groupId>

    <artifactId>ojdbc6</artifactId>

    <version>写你oracle的版本</version> <!--这里是 11.xxxx -- >

</dependency>

在这期间,出现的问题:

1.     Noplugin found for prefix 'D' in the current project and in the plugin…….

原因应该就是输入命令时,有错误.

第三步的命令,只需要修改 ojdbc版本, oracle版本,还有oracle路径位置即可

2.      配置maven时,版本号写错了 因为我的是11g的. 开始不清楚该配 oracle6还是oracle14, 来回修改时, 就忘了改版本

3.      如果你的maven只有全局有效. 没有单独配用户配置, 使用的时c盘默认的.m2库, 那么 就不用操作 第3步骤下的第4小步骤

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值