db2的jdbc連接 - 中國WEB開發者網絡 (http://www.webasp.net) -- 技術教程 (http://www.webasp.net/article/) --- db2的jdbc連接 (http://www.webasp.net/article/21/20179.htm) |
| -- 作者:未知 -- 發佈日期: 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. |
| webasp.net |