[英]Access DB2 database in standalone Java project
我需要在普通的獨立Java項目中訪問DB2數據庫。
我不能使用容器中的數據源嗎? 我需要編寫JDBC連接嗎?
JDBC連接
您需要在程序的編譯時(運行時類路徑)中具有必需的db2 JDBC jar。 如果在目標計算機上安裝了本機DB2客戶端,則可以使用JDBC ODBC Bridge。 但是,最好堅持使用純Java-type4驅動程序。 (db2jcc.jar,db2jcc_license * .jar等)
一旦驅動程序進入類路徑,就可以使用常規的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");
...
}
等等。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.