程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> db2的JDBC連接

db2的JDBC連接

編輯:DB2教程

  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.

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved