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. 圖數據庫:與java api獨立
- 5. Java SQL數據庫獨立性
- 6. 項目Web訪問,數據庫資源
- 7. 如何通過獨立存儲訪問SQLite數據庫?
- 8. 如何爲C#項目創建獨立數據庫
- 9. 將Java嵌入式數據庫轉換爲獨立數據庫
- 10. 獨立EXE項目
- 11. 在單個db2中訪問多個數據庫select query
- 12. 在發佈VS2010 C#項目中包含一個數據庫的獨立副本
- 13. MS訪問數據庫Java
- 14. 如何在Android項目中組織數據庫訪問代碼?
- 15. Unix/C中的數據庫獨立性
- 16. ASP.NET Core MVC主項目無法在獨立程序集中訪問控制器
- 17. Django項目和獨立Python項目
- 18. 比較項目的兩個單獨的數據訪問層(DAL)
- 19. 獨立Git項目(知識庫)中的共享庫
- 20. 在NetBeans外部訪問Java數據庫
- 21. 從單獨的目錄訪問SQL數據庫
- 22. 壓縮機項目獨立?
- 23. 從庫項目C訪問項目類#
- 24. flex移動項目:使用Blazeds訪問java類中的數據
- 25. Java快速訪問數組項目
- 26. 女士訪問在單獨的數據庫中加入表
- 27. 在Android的單獨線程中訪問數據庫
- 28. 在Eclipse中,從Java項目訪問Android項目類
- 29. 瞭解數據庫連接java eclipse&db2
- 30. UIBarButton項目在獨立視圖
我正在創建此例外: java.sql.SQLException:沒有合適的驅動程序, 我使用相同的calss。任何想法 – user234194 2010-07-06 14:42:11
確保您在CLASSPATH中具有必需的JAR文件。你如何運行這個例子? 另外,請確保您有正確的連接參數 - 例如url,用戶名和密碼;你能分享你的代碼嗎? – 2010-07-07 02:00:51