将DB2与Java连接,配置

时间:2013-08-17 13:35:24

标签: java jdbc db2

我尝试从Java-Application连接到现有的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。

我是否必须配置某事。别的?

1 个答案:

答案 0 :(得分:1)

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

中的描述添加DB2-Dependency。

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