1
A
回答
1
你需要在你的程序編譯時必要的DB2 JDBC jar文件,運行時類路徑。 如果您在目標計算機上安裝了本機DB2客戶端,則可以使用JDBC ODBC Bridge。但是,最好堅持使用純Java-type4驅動程序。 (db2jcc.jar,db2jcc_license * .jar等)
一旦驅動程序位於classpath中,就可以使用通常的JDBC代碼開始。如:
import java.sql.*;
import java.lang.*;
import java.io.*;
import Com.ibm.db2.jcc.*; //Type4 library
public class DB2Sample{
static
{
try
{
Class.forName("com.ibm.db2.jcc.DB2Driver");
}
catch (ClassNotFoundException e)
{
System.err.println("Could not load DB2 driver \n");
System.err.println(e.getMessage());
System.exit(1);
}
public static void main(String args[])
{
/* Type 4 driver url */
String url = "jdbc:db2j:net://machine-name:port-number/TGSAMPLE";
Connection conn = DriverManager.getConnection(url,"userid", "psswrd");
...
}
等。
1
JDBC連接
1
0
我不能使用容器權利的數據源?我需要編寫JDBC連接嗎?
您可以嘗試使用JNDI Lookup從容器中獲取連接。例如see this。
但我認爲這樣做會容易得多。
我是否需要編寫JDBC連接?
是的,如果你更容易管理自己的連接。
您也可以使用連接池,如Apache DBCP或C3PO。 Here's a list其他支持獨立應用程序的連接池
相關問題
- 1. 獨立java項目的log4j
- 2. 在不依賴於構建的獨立項目中訪問AppResources
- 3. 獨立數據庫
- 4. 以獨立方式訪問數據目錄在cordova
- 5. Java SQL數據庫獨立性
- 6. 圖數據庫:與java api獨立
- 7. 項目Web訪問,數據庫資源
- 8. 如何通過獨立存儲訪問SQLite數據庫?
- 9. 如何爲C#項目創建獨立數據庫
- 10. 將Java嵌入式數據庫轉換爲獨立數據庫
- 11. 獨立EXE項目
- 12. 在Java中寫入訪問數據庫?
- 13. 在單個db2中訪問多個數據庫select query
- 14. 部署獨立數據庫
- 15. 關於gunDB作爲Cordova項目獨立數據庫的具體問題
- 16. JAVA MVC訪問數據庫
- 17. MS訪問數據庫Java
- 18. 在發佈VS2010 C#項目中包含一個數據庫的獨立副本
- 19. 訪問ListView項目數據
- 20. 如何在Android項目中組織數據庫訪問代碼?
- 21. 在Code Igniter項目中使用AJAX訪問數據庫
- 22. 訪問不在項目中的數據庫
- 23. 如何從獨立WCF服務訪問Sitecore項目
- 24. 如何使用ODBC從單獨的線程訪問DB2數據庫?
- 25. Unix/C中的數據庫獨立性
- 26. 在Java項目中訪問文件
- 27. ASP.NET Core MVC主項目無法在獨立程序集中訪問控制器
- 28. 如何檢查java中的數據庫表權限? (獨立的數據庫)
- 29. 將java maven項目組件提取爲獨立項目
- 30. 在線創建和訪問oracle和db2數據庫
我正在創建此例外: java.sql.SQLException:沒有合適的驅動程序, 我使用相同的calss。任何想法 – user234194 2010-07-06 14:42:11
確保您在CLASSPATH中具有必需的JAR文件。你如何運行這個例子? 另外,請確保您有正確的連接參數 - 例如url,用戶名和密碼;你能分享你的代碼嗎? – 2010-07-07 02:00:51