java - 通过 Maven 添加 DB2 JDBC 驱动程序

标签 java maven jdbc db2

我正在尝试通过 JDBC 驱动程序连接到 DB2 数据库。 我在 pom.xml 中添加了以下条目

<!-- 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>

<!-- 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>

但是 Maven 构建失败并出现以下问题

   [INFO] Downloading from : https://repo.maven.apache.org/maven2/com/ibm/db2/db2jcc_license_cu/9.7/db2jcc_license_cu-9.7.pom
    [WARNING] The POM for com.ibm.db2:db2jcc_license_cu:jar:9.7 is missing, no dependency information available
    [INFO] Downloading from : https://repo.maven.apache.org/maven2/com/ibm/db2/db2jcc/8.1/db2jcc-8.1.pom
    [WARNING] The POM for com.ibm.db2:db2jcc:jar:8.1 is missing, no dependency information available
    [INFO] Downloading from : https://repo.maven.apache.org/maven2/com/ibm/db2/jcc/db2jcc4/10.1/db2jcc4-10.1.pom
    [WARNING] The POM for com.ibm.db2.jcc:db2jcc4:jar:10.1 is missing, no dependency information available
[ERROR] Failed to execute goal on project <somename>: Could not resolve dependencies for project

如何在maven中添加对DB2驱动的依赖?

最佳答案

DB2 java 驱动程序(Type 4 JDBC 连接器)现在(真的)已经发布到 maven central:

https://mvnrepository.com/artifact/com.ibm.db2/jcc

像这样将其作为依赖项包含在内:

<!-- https://mvnrepository.com/artifact/com.ibm.db2/jcc -->
<dependency>
    <groupId>com.ibm.db2</groupId>
    <artifactId>jcc</artifactId>
    <version>11.1.4.4</version>
</dependency>

关于java - 通过 Maven 添加 DB2 JDBC 驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53691815/

相关文章:

java - JBoss AS 7.1.1 Final 和 Log4j + 不工作

maven - 如何在NetBeans IDE中将Maven的远程存储库URL更改(从http更改为https)?

Maven:根据配置文件选择父项目

java - 核心 JSF2 项目可重用于其他项目 [JAR]

java - 如何将具有数组属性的结构从 Java 传递到 SQL 存储过程?

jdbc - CDH 4.1.1。 Hive JDBC连接

java - 什么是 "static"以及在哪里使用它?

java - 使用 solrj 凭证连接到 solr 服务器

spring - 在 JDBC 中启用 PostgreSQL 扩展

java - 构造函数的控制松散