MyEclipse环境下如何采用Maven导入ojdbc14.jar和ojdbc6.jar
来源:互联网 发布:description软件 编辑:程序博客网 时间:2024/06/05 00:23
这几天在捣鼓Struts2+Spring3+Hibernate4+Maven+EasyUI的整合,采用Oracle数据库,Oracle数据库驱动采用ojdbc14,后来因为数据库连接池采用阿里巴巴的druid,其中可能存在版本问题而换成了ojdbc6。本文主要介绍MyEclipse环境下利用Maven导入ojdbc14.jar和ojdbc6.jar的方法。
1、ojdbc14.jar的导入方法:
①与导入其它jar包相同,在项目pom.xml文件中,可以采用Dependencies向导搜索并导入代码,可以发现其Group Id为com.oracle,Artifact Id为ojdbc14,目前最新版本为:10.2.0.4.0,因此有如下代码:
如果是其它一些常见的包,如Struts、Spring、Hibernate等,在这步结束后就算导入成功了,但是对于Oracle来说,我们看到的并非这样,MyEclipse中,pom.xml文件打了个红叉,这是因为Oracle JDBC驱动包是需要Oracle官方授权才能被下载,Apache并未提供ojdbc.jar的公开下载(http://search.maven.org/),这一点可到Maven的本地库目录下去找,如:C:\Users\Administrator\.m2\repository\com\oracle\ojdbc14\10.2.0.4.0,发现并无ojdbc14-10.2.0.4.0.jar,为此,我们需要从网上自行下载ojdbc.jar
②下载ojdbc14包,并在命令行中执行如下语句:
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=D:/extJar/ojdbc14.jar
执行完后,我们可以在目录C:\Users\Administrator\.m2\repository\com\oracle\ojdbc14\10.2.0.4.0下找到包ojdbc14-10.2.0.4.0.jar,刷新项目,成功。
注:1)若想执行上述语句,首先需要配置Java的环境变量和Maven的环境变量;2)请注意上述的版本号和ojdbc.jar路径;
2、ojdbc6.jar的导入方法:
唯一一点与ojdbc14.jar导入方法最大的不同是,当我们在MyEclipse下项目中的pom.xml的Dependencies向导搜索时,无法搜索到ojdbc6.jar这个包,这里我们可以按如下方式解决:
①直接在pom.xml中编写代码:
②与ojdbc14的方法相同,执行:
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.1.0 -Dpackaging=jar -Dfile=D:\app\Administrator\product\11.2.0\dbhome_1\jdbc\lib\ojdbc6.jar
完成。
转:http://www.coridc.com/archives/2748.html
- MyEclipse环境下如何采用Maven导入ojdbc14.jar和ojdbc6.jar
- MyEclipse环境下如何采用Maven导入ojdbc14.jar和ojdbc6.jar
- MyEclipse环境下如何采用Maven导入ojdbc14.jar和ojdbc6.jar
- MyEclipse环境下如何采用Maven导入ojdbc14.jar和ojdbc6.jar
- Maven导入ojdbc14.jar和ojdbc6.jar
- maven如何手动导入ojdbc6.jar或ojdbc14
- Maven导入ojdbc6.jar
- ojdbc14.jar 与ojdbc6.jar的区别
- classes12.jar,ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别,之间的差异
- OJDBC版本【classes12.jar,ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别】
- classes12.jar,ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别,之间的差异
- OJDBC版本【classes12.jar,ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别】
- OJDBC版本【classes12.jar,ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别】
- maven下手动导入ojdbc6.jar
- maven下手动导入ojdbc6.jar
- maven下手动导入ojdbc6.jar
- OJDBC版本区别 [ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别]
- OJDBC版本区别 [ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别]
- UVA130 HDU1628 Roman Roulette【vector】【约瑟夫问题】
- cocos2d-x 3.0 引用第三方库 及编译成apk时android mk文件写法
- 第十五周项目——oj d
- Java计算字符串和文件的MD5与SHA1
- tcgetattr函数的实现(glibc)
- MyEclipse环境下如何采用Maven导入ojdbc14.jar和ojdbc6.jar
- ASP.net 不能加载一个托管dll使用的非托管dll
- HDU——2058 The sum problem
- 在Ubuntu12.04和14.04用root用户登录
- Opensuse的静态IP设置
- Pow(x, n)
- Android开发 如何快速调用系统设置
- jquery修改css样式
- vim的一个较全的介绍(转)