2011-11-27 49 views
1

我對JDBC很新,我正在嘗試編寫一個簡單的應用程序來連接駐留在同一臺機器上的DB2數據庫。在Eclipse中使用Eclipse連接DB2 Express-C Indigo

我正在尋找代碼片段和必要的步驟,以建立與數據庫的連接並向數據庫發送一些簡單的SELECT語句。

如果有人能指出我在這方面的正確方向,我將非常感激。

回答

1

你需要DB2 jdbc driver,那麼你可以寫這樣的事情:

// load the DB2 Driver 
Class.forName("COM.ibm.db2.jdbc.app.DB2Driver"); 

// establish a connection to DB2 
Connection db2Conn = DriverManager.getConnection("jdbc:db2:test","user","pass"); 

Statement st = db2Conn.createStatement(); 
String myQuery = "SELECT * FROM TEST"; 

// execute the query 
ResultSet resultSet = st.executeQuery(myQuery); 
+0

你好!我已經下載了java的jdbc驅動程序,在eclipse中添加了外部的jar/zip,名字是:db2jcc.jar,db2jcc4.jar,sqlj.zip,sqlj4.zip ...現在測試了上述程序,並且異常顯示在Class.forName(「[email protected]」),錯誤是:[email protected],我通過exceptionobject.getMessage()得到 – user1068295

+0

什麼是例外嗎?你確定驅動程序和許可證jar在類路徑中嗎?你安裝了「數據服務器客戶端」還是你從哪裏得到這些罐子? – AngocA