偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

DB2數(shù)據(jù)庫(kù)驅(qū)動(dòng)類型說(shuō)明

數(shù)據(jù)庫(kù)
以下的文章主要是對(duì)DB2驅(qū)動(dòng)類型的詳細(xì)講解,IBM公司的數(shù)據(jù)庫(kù)產(chǎn)品線中不同版本所提供的相關(guān)數(shù)據(jù)訪問(wèn)API,其可以說(shuō)是已經(jīng)很多了,其中包括最早期的基于CLI的驅(qū)動(dòng),最近的純Java的驅(qū)動(dòng),以及CLI和Java的組合。

IBM公司的DB2數(shù)據(jù)庫(kù)應(yīng)用非常廣泛,本文將為您介紹DB2數(shù)據(jù)庫(kù)的驅(qū)動(dòng)類型說(shuō)明,對(duì)于特定的DB2版本的驅(qū)動(dòng)有特定的驅(qū)動(dòng),也有通用的驅(qū)動(dòng)。如果您對(duì)此方面感興趣,不妨一看。

IBM公司的數(shù)據(jù)庫(kù)產(chǎn)品線中不同版本所提供的相關(guān)數(shù)據(jù)訪問(wèn)API,其可以說(shuō)是已經(jīng)很多了,其中包括最早期的基于CLI的驅(qū)動(dòng),最近的純Java的驅(qū)動(dòng),以及CLI和Java的組合。

對(duì)于特定的DB2版本的驅(qū)動(dòng)有特定的驅(qū)動(dòng)也有通用的驅(qū)動(dòng),這是很明顯的.

一般說(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),這是很明顯的.但是諸多版本的數(shù)據(jù)庫(kù)系統(tǒng)和諸多版本的訪問(wèn)驅(qū)動(dòng),放在客戶面前,它們之間的關(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)的類型劃分,IBM有了三類驅(qū)動(dòng)了.

DB2的JDBC TYPE 2 驅(qū)動(dòng)使 Java 應(yīng)用程序通過(guò)JDBC調(diào)用DB2驅(qū)動(dòng)類型.對(duì) DB2 JDBC type 2 driver 的調(diào)用被轉(zhuǎn)換成 Java 本地方法.Java 使用這種驅(qū)動(dòng)程序的應(yīng)用程序必須運(yùn)行在一個(gè) DB2 客戶機(jī)上。

JDBC 請(qǐng)求通過(guò)這個(gè)客戶機(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),也被稱為applet 或net driver,它由一個(gè)JDBC 客戶機(jī)和一個(gè)JDBC 服務(wù)器(該進(jìn)程的名字是db2jd)組成.既可以在Applet中使用也可以在應(yīng)用程序中使用.

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

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

這些類型驅(qū)動(dòng)程序所在的包是:db2驅(qū)動(dòng)類型jcc.jar 和 sqlj.zip 文件,sqllibbindb2jcct2.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é)果:

import java.sql.*;   public class Employee {   /**   * @param args   */   public static void main(String[] args) {   // TODO Auto-generated method stub   Employee ee = new Employee();   try {   ee.testJcc(); 成功

ee.testNet(); 成功

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

} catch (Exception e) {   e.printStackTrace();   }   }   /** 

 

責(zé)任編輯:段燃 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-09-07 10:24:26

DB2數(shù)據(jù)庫(kù)

2010-08-26 09:44:42

db2數(shù)據(jù)類型

2010-09-01 10:17:14

DB2日志

2010-09-01 15:23:59

DB2字段類型

2010-08-11 09:14:33

DB2數(shù)據(jù)類型

2010-08-25 13:36:53

DB2Oracle

2010-08-25 10:50:48

DB2數(shù)據(jù)庫(kù)

2011-03-11 16:02:03

DB2數(shù)據(jù)庫(kù)安裝

2010-08-26 16:15:25

DB2數(shù)據(jù)庫(kù)管理

2010-11-01 11:30:41

DB2數(shù)據(jù)庫(kù)權(quán)限

2010-09-30 11:49:21

DB2數(shù)據(jù)庫(kù)權(quán)限

2010-11-03 16:21:18

DB2數(shù)據(jù)庫(kù)授權(quán)

2009-07-06 17:34:26

遠(yuǎn)程復(fù)制DB2

2010-08-31 13:06:49

DB2數(shù)據(jù)庫(kù)

2010-11-03 16:32:10

DB2創(chuàng)建數(shù)據(jù)庫(kù)

2010-08-31 11:26:59

DB2數(shù)據(jù)庫(kù)

2010-11-02 11:49:18

SQL SERVER連

2009-12-16 10:48:42

DB2數(shù)據(jù)庫(kù)

2011-05-16 14:42:12

DB2數(shù)據(jù)庫(kù)實(shí)用操作

2010-08-25 11:11:59

DB2JDBC連接
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)