缺少驱动程序类com.ibm.db2.jcc.DB2Driver的依赖关系

时间:2018-11-29 16:58:25

标签: maven db2

我为我的项目添加了followinig依赖关系以连接到数据库:

    <dependency>
        <groupId>com.ibm.db2.jcc</groupId>
        <artifactId>db2jcc4</artifactId>
        <version>4.19.26</version>
    </dependency>

由于与我的数据库的连接被拒绝(ERRORCODE = -4499,SQLSTATE = 08001),我试图添加更新的驱动程序

    <dependency>
        <groupId>com.ibm.db2.jcc</groupId>
        <artifactId>db2jcc4</artifactId>
        <version>11.1</version>
        <scope>system</scope>
        <systemPath>${basedir}/lib/com/ibm/db2/jcc/db2jcc4/11.1/db2jcc4-11.1.jar</systemPath>
    </dependency>

我在项目目录中使用maven install comand安装了jar。它创建了一个包含所有内容的lib文件夹。

但是我现在遇到以下错误:

缺少对驱动程序类com.ibm.db2.jcc.DB2Driver的依赖!

maven项目绝对能够找到jar文件。

1 个答案:

答案 0 :(得分:0)

您缺少第二个依赖项:

<dependency>
    <groupId>com.ibm.db2</groupId>
    <artifactId>db2jcc_license_cu</artifactId>
    <version>11.1</version>
    <systemPath>${basedir}/lib/com/ibm/db2/jcc/db2jcc4/11.1/db2jcc_license_cu.jar</systemPath>
</dependency>

Found on nacho4d's blog

相关问题