日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
JDBC連接DB2數(shù)據(jù)庫要用到哪些操作技巧?

以下的文章主要描述的是JDBC連接DB2數(shù)據(jù)庫的實際操作技巧,假如你在實際操作中遇到JDBC連接DB2數(shù)據(jù)庫的實際操作技巧的情況,但是你卻不知道對其如何正確的解決,那么以下的文章對你而言一定是良師益友。

成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供永新網(wǎng)站建設、永新做網(wǎng)站、永新網(wǎng)站設計、永新網(wǎng)站制作等企業(yè)網(wǎng)站建設、網(wǎng)頁設計與制作、永新企業(yè)網(wǎng)站模板建站服務,10多年永新做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。

關于DB2數(shù)據(jù)庫的JDBC連接文章有很多,比較出名的有諸如“JDBC數(shù)據(jù)庫連接大全”和“JSP的DB2連接數(shù)據(jù)庫”,雖然都是很詳細的資料,也都說解決了前人沒有解決的問題,但還是有許多紕漏。我就這兩天的經(jīng)驗給大家寫一篇關于JDBC連接數(shù)據(jù)庫的文章,以解決一部分人的疑問。

***, JDBC是JDK的一部分(至少在Java Tiger Development Kits中是這樣),使用JDBC直接在程序文件中寫import java.sql.*;即可使用了。

第二, 連接字符串的格式。本地連接的連接字符串格式為jdbc:product_name: database_name,遠程連接的格式為jdbc:product_name://host_name/port_ number:database_name。

即如果我的數(shù)據(jù)庫名字為rdb,則本地連接字符串為jdbc:db2:rdb(當然rdb一定是處于DB2的默認實例之中的),而遠程連接字符串為jdbc:db2://192.168.1.10/50000:rdb(這里192.168.1.10為數(shù)據(jù)庫所在服務器IP地址,而50000為DB2連接DB2數(shù)據(jù)庫服務的端口號)。

第三, 安裝DB2數(shù)據(jù)庫提供的為JDBC準備的類庫(在.NET中叫Provider,在Java中怎么叫還沒研究過)。查找IBM DB2 UDB的安裝目錄或者Java Tiger的JDK目錄你會找到db2java.zip,把它先做一個副本以后就它最有用了?,F(xiàn)在我們開始討論數(shù)據(jù)庫連接DB2數(shù)據(jù)庫的程序代碼。

應用程序連接DB2數(shù)據(jù)庫:

先將db2java.zip解壓縮,把COM目錄轉(zhuǎn)移到代碼的當前目錄,然后我們開始注冊這個Provider的實例,代碼為:

 
 
 
 
  1. 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();即可得到數(shù)據(jù)庫連接DB2數(shù)據(jù)庫的實例。

JSP中連接DB2數(shù)據(jù)庫:

這里以Tomcat作為Servlet容器,如果想在Tomcat中使用DB2 Provider必須把db2java.zip更名成db2java.jar然后復制到tomcat主目錄下common\lib目錄下,重新啟動Tomcat這樣就完成了Provider的注冊。然后注冊Provider實例的代碼與上面等同。還有文章寫到另一種注冊Provider實例的方法:

 
 
 
 
  1. DriverManager.registerDriver(new COM.ibm.db2.jdbc.app.DB2Driver()); DriverManager.registerDriver(new COM.ibm.db2.jdbc.net.DB2Driver()); 

數(shù)據(jù)庫連接實例化方法同上。

深入探討:

我本人不是很了解Tomcat的運行機制以及原理,不過通過測試發(fā)現(xiàn)直接從JSP頁面連接DB2數(shù)據(jù)庫會非常的慢。經(jīng)過實踐發(fā)現(xiàn),***的方法就是在Servlet中使用數(shù)據(jù)庫連接代碼,然后把數(shù)據(jù)庫連接返回給JSP頁面,十分方便,也便于集中處理代碼問題。

而且DB2的數(shù)據(jù)庫連接中總會出現(xiàn)DB2服務器自己突然Down掉或者出現(xiàn)連接DB2數(shù)據(jù)庫越發(fā)緩慢,這是DB2的實例及數(shù)據(jù)庫參數(shù)配置不妥而引起的,我將會再另外的文章中詳述,希望能幫助大家。

上述的相關內(nèi)容就是對JDBC連接DB2數(shù)據(jù)庫的實際操作技巧有哪些的描述,希望會給你帶來一些幫助在此方面。

【編輯推薦】

  1. DB2 -964問題的正確解決方法的描述
  2. DB2 CMO安裝7.1.2.6補丁之后會出現(xiàn)的錯誤
  3. DB2數(shù)據(jù)庫分區(qū)的概念與應用的描述
  4. DB2數(shù)據(jù)復制與數(shù)據(jù)庫遷移追根述源
  5. DB2件系統(tǒng)已滿的不再是你的心病

當前標題:JDBC連接DB2數(shù)據(jù)庫要用到哪些操作技巧?
轉(zhuǎn)載源于:http://m.5511xx.com/article/dpigeje.html