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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
DB2數(shù)據(jù)庫(kù)驅(qū)動(dòng)類(lèi)型的講解

DB2數(shù)據(jù)庫(kù)驅(qū)動(dòng)類(lèi)型的講解為本文的主要內(nèi)容,同時(shí)本文也描述了其中包括早期的基于CLI的驅(qū)動(dòng),最近的純Java的驅(qū)動(dòng),以及CLI和 Java的組合.對(duì)于特定的DB2版本的驅(qū)動(dòng)有特定的驅(qū)動(dòng)也有通用的驅(qū)動(dòng),這是很明顯的.

創(chuàng)新互聯(lián)一直在為企業(yè)提供服務(wù),多年的磨煉,使我們?cè)趧?chuàng)意設(shè)計(jì),網(wǎng)絡(luò)營(yíng)銷(xiāo)推廣到技術(shù)研發(fā)擁有了開(kāi)發(fā)經(jīng)驗(yàn)。我們擅長(zhǎng)傾聽(tīng)企業(yè)需求,挖掘用戶(hù)對(duì)產(chǎn)品需求服務(wù)價(jià)值,為企業(yè)制作有用的創(chuàng)意設(shè)計(jì)體驗(yàn)。核心團(tuán)隊(duì)擁有超過(guò)十多年以上行業(yè)經(jīng)驗(yàn),涵蓋創(chuàng)意,策化,開(kāi)發(fā)等專(zhuān)業(yè)領(lǐng)域,公司涉及領(lǐng)域有基礎(chǔ)互聯(lián)網(wǎng)服務(wù)四川聯(lián)通機(jī)房服務(wù)器托管、APP應(yīng)用開(kāi)發(fā)、手機(jī)移動(dòng)建站、網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)絡(luò)整合營(yíng)銷(xiāo)。

一般說(shuō)明

IBM公司的數(shù)據(jù)庫(kù)產(chǎn)品線中不同版本提供的數(shù)據(jù)訪問(wèn)API可以說(shuō)是很多了,其中包括早期的基于CLI的驅(qū)動(dòng),最近的純Java的驅(qū)動(dòng),以及CLI和 Java的組合.對(duì)于特定的DB2版本的驅(qū)動(dòng)有特定的驅(qū)動(dòng)也有通用的驅(qū)動(dòng),這是很明顯的.

但是諸多版本的DB2數(shù)據(jù)庫(kù)系統(tǒng)和諸多版本的訪問(wèn)驅(qū)動(dòng),放在客戶(hù)面前,它們之間的關(guān)系顯得有些紛繁.所以在使用IBM的數(shù)據(jù)庫(kù)產(chǎn)品時(shí),頭腦中一定要注意版本對(duì)應(yīng)和選擇適當(dāng)?shù)耐ㄓ抿?qū)動(dòng).還好,IBM已經(jīng)開(kāi)始走向統(tǒng)一了,也開(kāi)始注意易用性了,這些努力從DB2 UDB V7就開(kāi)始了.從那時(shí)開(kāi)始,按照J(rèn)ava領(lǐng)域JDBC驅(qū)動(dòng)的類(lèi)型劃分,IBM有了三類(lèi)驅(qū)動(dòng)了.

DB2的JDBC TYPE 2 驅(qū)動(dòng)使 Java 應(yīng)用程序通過(guò)JDBC調(diào)用DB2.對(duì) DB2 JDBC type 2 driver 的調(diào)用被轉(zhuǎn)換成 Java 本地方法.Java 使用這種驅(qū)動(dòng)程序的應(yīng)用程序必須運(yùn)行在一個(gè) DB2 客戶(hù)機(jī)上,JDBC 請(qǐng)求通過(guò)這個(gè)客戶(hù)機(jī)轉(zhuǎn)到 DB2 服務(wù)器.在使用 DB2 JDBC 應(yīng)用程序驅(qū)動(dòng)程序訪問(wèn) DB2 UDB for iSeries 數(shù)據(jù)源或者 DB2 for OS/390 或 z/OS 環(huán)境中的數(shù)據(jù)源之前,必須安裝 DB2 Connect Version 8.DB2 JDBC type 2 driver 支持 JDBC 1.2 規(guī)范中描述的大部分 JDBC 和 SQLJ 函數(shù),并且支持 JDBC 2.0 規(guī)范中描述的一些函數(shù).

DB2的JDBC TYPE 3 驅(qū)動(dòng),也被稱(chēng)為applet 或net driver,它由一個(gè)JDBC 客戶(hù)機(jī)和一個(gè)JDBC 服務(wù)器(該進(jìn)程的名字是db2jd)組成.既可以在Applet中使用也可以在應(yīng)用程序中使用.

DB2的JDBC TYPE 4 驅(qū)動(dòng)被稱(chēng)為通用驅(qū)動(dòng),是純Java實(shí)現(xiàn)的,該驅(qū)動(dòng)也支持SQLJ.

目前IBM一直都沒(méi)有提供 TYPE 1的JDBC驅(qū)動(dòng)程序.

這些類(lèi)型驅(qū)動(dòng)程序所在的包是:db2jcc.jar 和 sqlj.zip 文件,sqllib\bin\db2jcct2.dll(該文件是 TYPE2所必需的).

使用

在使用 JDBC 連接 DB2 UDB V7.2 和 DB2 UDB V8.1 時(shí),如果碰到一些令人費(fèi)解的問(wèn)題,可以檢查一下開(kāi)發(fā)環(huán)境使用的JDK,在IBM提供的已知JDK中切換(目前有1.3和1.4版本),往往就能解決你的問(wèn)題。

DB2 UDB V8.2個(gè)人版本中,下面的測(cè)試代碼測(cè)試了三種連接方式,并給出了結(jié)果:

 
 
 
  1. import java.sql.*;   
  2. public class Employee {   
  3. /**   
  4. * @param args   
  5. */   
  6. public static void main(String[] args) {   
  7. // TODO Auto-generated method stub   
  8. Employee ee = new Employee();   
  9. try {   

ee.testJcc();//成功

ee.testNet();//成功

ee.testApp();//失敗,原因是:類(lèi)型2需要安裝DB2訪問(wèn)客戶(hù)端,測(cè)試沒(méi)有安裝.如果要通過(guò)類(lèi)型2訪問(wèn)遠(yuǎn)程DB2數(shù)據(jù)庫(kù),可以把遠(yuǎn)程數(shù)據(jù)庫(kù)編目到本地后即可.

 
 
 
  1. } catch (Exception e) {   
  2. e.printStackTrace();   
  3. }   
  4. }   
  5. /**  

以上的相關(guān)內(nèi)容就是對(duì)DB2數(shù)據(jù)庫(kù)驅(qū)動(dòng)類(lèi)型的講解的介紹,望你能有所收獲。

【編輯推薦】

  1. 實(shí)現(xiàn)DB2HADRv8.2 EE實(shí)施的正確操作步驟
  2. DB2在線增量備份 還原增量備份及前滾恢復(fù)
  3. DB2 V7存儲(chǔ)過(guò)程構(gòu)建環(huán)境設(shè)置的正確操作步驟描述
  4. 對(duì)DB2管理頁(yè)大小限制的詳細(xì)解析
  5. Windows平臺(tái)下DB2 Express-C的安裝

標(biāo)題名稱(chēng):DB2數(shù)據(jù)庫(kù)驅(qū)動(dòng)類(lèi)型的講解
URL地址:http://www.5511xx.com/article/cdpcgso.html