0
我嘗試從我的Java應用程序連接到現有的DB2數據庫。 我的代碼看起來像connect DB2 with Java上顯示的示例的最小版本。將DB2與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。
我是否必須配置某物。其他?
你如何執行你的應用程序?什麼是異常的完整堆棧跟蹤?是'/ com/ibm/db2/jcc'中的DB2Driver.class文件嗎? –
謝謝,這是正確的提示:「你如何執行」。 我一直犯的錯誤是,我在一個基於Maven的應用程序中執行了上面的代碼。 我所要做的只是將jar文件添加到maven存儲庫,而不是右鍵單擊我的項目並添加到內置路徑中。 – Patrick