0

我尝试从我的 Java 应用程序连接到现有的 DB2 数据库。我的代码看起来像是connect DB2 with Java中所示示例的最小版本。

public static void main(String[] argv) {
    try {
        Class.forName("com.ibm.db2.jcc.DB2Driver");
    }
    catch (ClassNotFoundException e) {
        System.out.println("Please include Classpath  Where your DB2 Driver is located");
        e.printStackTrace();
        return;
    }
    System.out.println("DB2 driver is loaded successfully");

}

当我运行它时,会发生以下错误:

java.lang.ClassNotFoundException: com.ibm.db2.jcc.DB2Driver

连接到 DB2 有什么要求?我将 db2jcc.jar 和 db2jcc_licence_cisuz.jar 添加到项目构建路径中,并且在 db2jcc.jar 内部存在一个 DB2Driver.class。

我必须配置某事吗?别的?

4

1 回答 1

1

正如我在上面的评论中所写,我必须按照http://www.mkyong.com/maven/how-to-include-library-manully-into-maven-local-repository/中的描述添加 DB2-Dependency

这是因为我的项目类型:基于 maven 的应用程序。仅将 jar 文件添加到内置路径是不够的。我必须将它们添加到 repo 并将其添加到我的 pom.xml 中。

于 2013-08-18T08:10:08.203 回答