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

来源:互联网 发布:2017年复杂网络大会 编辑:程序博客网 时间:2024/05/14 06:49

在做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.jarORACLE 11g 看来不能有class12了。 

3、查看oracle 的JDBC 版本号

JDBC 的驱动里面有META-INFO 有相关的信息



原创粉丝点击