當前位置:開發者網絡 >> 技術教程 >> 數據庫專欄 >> DB2 >> 內容
精彩推薦
分類最新教程
分類熱點教程
    
db2的jdbc連接
作者:未知
日期:2005-04-29
人氣:
投稿:(轉貼)
來源:未知
字體:
收藏:加入瀏覽器收藏
以下正文:

   1:如果數據庫為db2,則你所要查找的表前面要加上這個建表的用戶名,
      如,testTable這張表,我是通過系統登陸的帳號所建,為lixc.testTable;
      我所使用查詢的用戶為admin,如果你只是寫select * from testTable ,則
      db2只是默認的查找admin.testTable,這張表不存在,所以應該寫為:
      select * from lixc.testTable
   2: 如果你連接數據庫的url和driverName都是通過配置文件*.properties來讀取的
      話,則要注意: 如driverManager:com.ibm.db2.jcc.DB2Driver,如果其後面還有
      空格的話,可能在java運行的時候會出現,com/ibm/db2/jcc/DB2Driver這個class文件
      找不到的錯誤。我曾經遇到這個情況,如果直接在Class.forName("driverName").newInstance();
      測試成功,可是讀取配置文件Class.forName(driverStr).newInstance();則是報以上錯誤。
      後來將配置文件中後面的空格去掉,程序運行成功。

db2的jdbc連接用法:
 1. 將 db2jcc.jar 和 db2jcc_license_cu.jar 配置在環境變量classpath下。

 2. 將 db2jcc.jar 和 db2jcc_license_cu.jar複製在你所用的應用服務器中工程下的WEB-INF/lib包下

 3. JDBC URL :jdbc:db2://tdurden:50000/SAMPLE
 ( where tdurden is the machine the DB2 database server resides on and where SAMPLE is the database instance - 50000 is the default DB2 port to connect to )

 4.  Driver Class field: com.ibm.db2.jcc.DB2Driver

 5. Add a valid username and password in the username and password fields.
相關文章: