由于Oracle授权问题,Maven不提供Oracle JDBC driver,为了在Maven项目中应用Oracle JDBC driver,必须手动添加到本地仓库。
在手动安装之前有以下几点需要说明(以下图片仅供参考):
第一:确定maven的环境变量是否有设置或设置是否正确(一般情况下我们在解压maven压缩包之后,不用配置环境一样可以用,不影响,所以可能就不去设置环境变量了),
1.maven_home:就是你解压之后的maven目录,如下图,即图片中地址栏中的地址
将地址复制到变量值中
2.path:在path变量的最后面加上 ;%maven_home%\bin %号前面的;号不能扔掉
在cmd中输入mvn -version ,如果出现版本信息则正确安装了。
第二:获得OracleJDBC驱动包,有两种方法:
1.通过Oracle官方网站下载相应版本:http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html,此方法需要登录才能下载,没有注册的需要注册之后再登录
2.通过Oracle的安装目录获得,位置在oracle安装目录下面的jdbc文件夹中,lib包下,参考下图
注:用的oracle版本不同,驱动包也不同,Oracle10.2的ojdbc14.jar或Oracle11.2的ojdbc6.jar
获得驱动版本的方法:在SQL窗口中输入:select * from v$instance,如下图:
在这些都做完之后,就可以手动安装了
1.将ojdbc6.jar或ojdbc14.jar放到c盘users文件夹中的Administrator中,如下图
2.通过Maven命令放到本地库中去:(cmd)
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.1.0 -Dpackaging=jar -Dfile=ojdbc14.jar
或 mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.1.0 -Dpackaging=jar -Dfile=ojdbc6.jar
成功之后,如下图
3:最后在pom.xml,如下图(注意版本号),在上述步骤后,成功地将ojdbc6导入到maven中
在这个过程中,从网上找的都是比较零碎的,对于刚学java不久的同志们还是有点麻烦的,所以在这里相对完整的整理了一下,并最终操作成功,希望此篇可以帮到你们!
可以参考以下3个网页:
http://www.cnblogs.com/jiejiecool/p/4218852.html
http://www.cnblogs.com/leiOOlei/archive/2013/10/21/3380568.html
http://www.2cto.com/database/201412/361761.html