Jquery中文網 www.prqmtc.live
Jquery中文網 >  腳本編程  >  java  >  正文 JDBC連接DB2數據庫詳解

JDBC連接DB2數據庫詳解

發布時間:2019-10-09   編輯:www.prqmtc.live
jquery中文網為您提供JDBC連接DB2數據庫詳解等資源,歡迎您收藏本站,我們將為您提供最新的JDBC連接DB2數據庫詳解資源
<script>ec(2);</script>
From: RichardChoi (Richard in JLUBBS)
E-mail: [email protected]
關于DB2數據庫的JDBC連接文章有很多,比較出名的有諸如“JDBC數據庫連接大全”和“JSP的DB2連接數據庫”,雖然都是很詳細的資料,也都說解決了前人沒有解決的問題,但還是有許多紕漏。我就這兩天的經驗給大家寫一篇關于JDBC連接數據庫的文章,以解決一部分人的疑問。
第一, JDBC是JDK的一部分(至少在Java Tiger Development Kits中是這樣),使用JDBC直接在程序文件中寫import java.sql.*;即可使用了。
第二, 連接字符串的格式。本地連接的連接字符串格式為jdbc:product_name: database_name,遠程連接的格式為jdbc:product_name://host_name/port_ number:database_name。即如果我的數據庫名字為rdb,則本地連接字符串為jdbc:db2:rdb(當然rdb一定是處于DB2的默認實例之中的),而遠程連接字符串為jdbc:db2://192.168.1.10/50000:rdb(這里192.168.1.10為數據庫所在服務器IP地址,而50000為DB2連接服務的端口號)。
第三, 安裝DB2數據庫提供的為JDBC準備的類庫(在.NET中叫Provider,在Java中怎么叫還沒研究過)。查找IBM DB2 UDB的安裝目錄或者Java Tiger的JDK目錄你會找到db2java.zip,把它先做一個副本以后就它最有用了。現在我們開始討論數據庫連接的程序代碼。
應用程序連接DB2數據庫:
先將db2java.zip解壓縮,把COM目錄轉移到代碼的當前目錄,然后我們開始注冊這個Provider的實例,代碼為:
Class.forName(“COM.ibm.db2.jdbc.app.DB2Driver”).newInstance();
Class.forName(“COM.ibm.db2.jdbc.net.DB2Driver”).newInstance():
這兩句任選其一,作用稍有不同,前者是具有DB2客戶端的Provider實例,后者是無DB2客戶端的Provider實例。
此后再寫Connection con=DriverManager.getConnection();即可得到數據庫連接的實例。
JSP中連接DB2數據庫:
這里以Tomcat作為Servlet容器,如果想在Tomcat中使用DB2 Provider必須把db2java.zip更名成db2java.jar然后復制到tomcat主目錄下commonlib目錄下,重新啟動Tomcat這樣就完成了Provider的注冊。然后注冊Provider實例的代碼與上面等同。還有文章寫到另一種注冊Provider實例的方法:
DriverManager.registerDriver(new COM.ibm.db2.jdbc.app.DB2Driver());
DriverManager.registerDriver(new COM.ibm.db2.jdbc.net.DB2Driver());

您可能感興趣的文章:
JSP連接DB2數據庫的一段代碼
db2常用命令大全-基礎篇
DB2 V9.7 Linux安裝記錄
DB2 9.7中rollback的問題
收集了一些常用的DB2命令(附例子)
在使用DB2 RDBMS時的幾個重要命令
DB2常用知識
jsp連接Sql Server7.0/2000數據庫
DB2基礎知識(1)了解DB2
在Linux下使用命令行安裝DB2

[關閉]
一分赛车计划app