自己总结并详细说明maven下配置oracle的方法
来源:互联网 发布:网络p2p理财安全吗 编辑:程序博客网 时间:2024/05/16 06:51
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小步骤
- 自己总结并详细说明maven下配置oracle的方法
- Maven-setting配置详细说明
- Maven-setting配置详细说明
- windows_svn_svn配置说明自己总结的
- Linux下网卡配置方法大全(自己的总结)
- tomcat下的日志配置详细说明
- Nginx在Linux下配置的详细说明及配置方法 -转载好文章
- hudson+maven+svn配置详细说明--一jdk的安装
- Maven setting.xml配置详细说明
- 【转】Maven配置setting.xml详细说明
- Maven Setting.xml文件配置详细说明
- Maven setting.xml配置详细说明
- linux下apache开启url重写的方法(详细说明)
- Oracle 11g DataGuard 配置详细说明
- Linux下安装oracle详细过程说明
- echarts各个配置项详细说明总结
- C3P0的详细配置说明!
- 详细说明jdk的配置
- 学习SVM(二) 如何理解支持向量机的最大分类间隔
- Java连接mysql数据库
- xinjiang.py
- ibitis输出log
- 查询二级缓存
- 自己总结并详细说明maven下配置oracle的方法
- Linux共享内存的使用(二)
- Object类中有哪些方法
- python list拷贝问题
- N的阶乘(N!)中的末尾有多少个0?
- scikit-learn文档学习 预处理
- Nodemcu使用mdns发现
- 我在三月的边城里,陪你编程;一起等四月的流云来,摆渡此生
- android简单的数据存储