jdbc使用Java连接DB2,配置
我尝试从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_许可证_cisuz。jar到项目构建路径和db2jcc内部。jar存在一个DB2Driver。班级
我必须配置其他东西吗
# 1 楼答案
正如我在上面的评论中所写的,我必须添加DB2依赖项,如http://www.mkyong.com/maven/how-to-include-library-manully-into-maven-local-repository/所述
这是因为我的项目类型:基于maven的应用程序。仅仅将jar文件添加到构建路径是不够的。我不得不将它们加入回购协议,并将其加入我的pom。xml