您的位置:首页 > 其它

maven 添加ojdbc及ojdbc的各种版本说明

2017-11-15 17:05 162 查看

maven 添加ojdbc及ojdbc的各种版本说明

在做mybatis generator的中文注释实现时,感觉每次都要在配置文件中指定ojdbc6的位置太麻烦了,别人用也不方便,没有的还得自己去下,所以就想直接把ojdbc6打包到项目里,这样拿到就可以直接用了,但是maven的仓库中是没有ojdbc6包的,所以得我们手动安装.

首先下载ojdbc6.jar,这里就不提供下载地址了,网上到处都是

然后打开cmd输入:

mvn install:install-file -Dfile=C:/ojdbc6.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar -DgeneratePom=true


显示build success即安装成功



其中-Dfile=后指定的是你下载的ojdbc6.jar文件的位置,要在maven项目中使用的话就通过以下代码来引用

<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0</version>
</dependency>


这里的groupid就是你之前安装时指定的-Dgroupid的值,artifactid就是你安装时指定的-Dartifactid的值,version也一样

1、JDK 对应的版本号

JDK 1.1 - JDBC 1. Note that with the 8.0 release JDBC 1 support has been removed, so look to update your JDK when you update your server.

JDK 1.2, 1.3 - JDBC 2.

JDK 1.3 + J2EE - JDBC 2 EE. This contains additional support for javax.sql classes.

JDK 1.4, 1.5 - JDBC 3. This contains support for SSL and javax.sql, but does not require J2EE as it has been added to the J2SE release.

JDK 1.6 - JDBC4. Support for JDBC4 methods is limited. The driver builds, but the majority of new methods are stubbed out.

其中JDBC 4 可以不需要Class.forName();

2、Oracle 对应的JDBC驱动 版本

Oracle  版本jdk版本推荐jar包备注
Oracle 8iJDK 1.1.xclasses111.zip 
Oracle 8iJDK 1.1.xclasses12.zip这个版本是有classes12.jar的,可以尝试下载
Oracle 9iJDK 1.1.xclasses111.jar 或者 classes111.zip 
Oracle 9iJDK 1.2 and JDK 1.3classes12.jar 或者 classes12.zip 
Oracle 9iJDK 1.4ojdbc14.jar  
Oracle 9iJDK 1.5ojdbc5.jar这个jar包我不确定网上有
Oracle 9iJDK 1.6ojdbc6.jar 
Oracle 10gJDK 1.2 and JDK 1.3.  classes12.jar  
Oracle 10gJDK 1.4 and 5.0ojdbc14.jar   
Oracle 11gjdk5ojdbc5.jar 
Oracle 11gjdk6ojdbc6.jar
ORACLE 11g 看来不能有class12了。 

3、查看oracle 的JDBC 版本号

JDBC 的驱动里面有META-INFO 有相关的信息
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: