maven项目添加db2的jar包

本文介绍如何将DB2的JDBC驱动添加到Maven项目中,包括手动安装jar包到本地仓库的过程及在pom.xml文件中配置依赖的方法。

最近遇到maven项目需要添加db2的jar到项目中去,各个远程仓库也总是下不到,后来搜了下发现了这个

https://www.cnblogs.com/zifeiy/p/7918554.html

maven项目添加db2的jar包

安装完DB2后,SQLLIB文件夹下的java目录下有对应的jar包,我的SQLLIB文件夹位置在 D:\Program Files\IBM\SQLLIB\java 处。
此目录直接添加到CLASSPATH下,但是还是不能连接。
于是尝试maven手动添加jar包。

首先在~目录(如果你的用户名是xiaoming,则对应C:\users\xiaoming)新建一个文件夹additional_jars,然后把SQLLIB\java目录下的db2jcc.jar、db2jcc_license_cu.jar、db2jcc4.jar拷贝到该目录下。
然后命令行进入到~/additional_jars文件夹下。

db2jcc

mvn install:install-file "-DgroupId=com.ibm.db2" "-DartifactId=db2jcc" "-Dversion=8.1" "-Dpackaging=jar" "-Dfile=db2jcc.jar"

db2jcc4

mvn install:install-file "-DgroupId=com.ibm.db2.jcc" "-DartifactId=db2jcc4" "-Dversion=10.1" "-Dpackaging=jar" "-Dfile=db2jcc4.jar"

db2jcc_license_cu

mvn install:install-file "-DgroupId=com.ibm.db2" "-DartifactId=db2jcc_license_cu" "-Dversion=9.7" "-Dpackaging=jar" "-Dfile=db2jcc_license_cu.jar"

pom.xml

在项目的pom.xml中添加如下依赖:

<!-- https://mvnrepository.com/artifact/com.ibm.db2/db2jcc -->
<dependency>
    <groupId>com.ibm.db2</groupId>
    <artifactId>db2jcc</artifactId>
    <version>8.1</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.ibm.db2.jcc/db2jcc4 -->
<dependency>
    <groupId>com.ibm.db2.jcc</groupId>
    <artifactId>db2jcc4</artifactId>
    <version>10.1</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.ibm.db2/db2jcc_license_cu -->
<dependency>
    <groupId>com.ibm.db2</groupId>
    <artifactId>db2jcc_license_cu</artifactId>
    <version>9.7</version>
</dependency>


我使用的脚本略有改变

mvn install:install-file "-DgroupId=jdbcDriver.db2" "-DartifactId=db2jcc" "-Dversion=9.1" "-Dpackaging=jar" "-Dfile=db2jcc.jar"
mvn install:install-file "-DgroupId=jdbcDriver.db2" "-DartifactId=db2jcc_license_cisuz" "-Dversion=9.1" "-Dpackaging=jar" "-Dfile=db2jcc_license_cisuz.jar"
mvn install:install-file "-DgroupId=jdbcDriver.db2" "-DartifactId=db2jcc_license_cu" "-Dversion=9.1" "-Dpackaging=jar" "-Dfile=db2jcc_license_cu.jar"
		<dependency>
			<groupId>jdbcDriver.db2</groupId>
			<artifactId>db2jcc</artifactId>
			<version>9.1</version>
		</dependency>

		<dependency>
			<groupId>jdbcDriver.db2</groupId>
			<artifactId>db2jcc_license_cisuz</artifactId>
			<version>9.1</version>
		</dependency>

		<dependency>
			<groupId>jdbcDriver.db2</groupId>
			<artifactId>db2jcc_license_cu</artifactId>
			<version>9.1</version>
		</dependency>


因为项目是别人已经加好的jar就这样用吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值