成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

DB2數(shù)據(jù)庫驅(qū)動(dòng)類型的講解

數(shù)據(jù)庫
DB2數(shù)據(jù)庫驅(qū)動(dòng)類型的講解為本文的主要內(nèi)容,IBM公司的數(shù)據(jù)庫產(chǎn)品線中不同版本提供的相關(guān)數(shù)據(jù)訪問API可以說是很多了。

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

 

一般說明

 

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

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

DB2的JDBC TYPE 2 驅(qū)動(dòng)使 Java 應(yīng)用程序通過JDBC調(diào)用DB2.對 DB2 JDBC type 2 driver 的調(diào)用被轉(zhuǎn)換成 Java 本地方法.Java 使用這種驅(qū)動(dòng)程序的應(yīng)用程序必須運(yùn)行在一個(gè) DB2 客戶機(jī)上,JDBC 請求通過這個(gè)客戶機(jī)轉(zhuǎn)到 DB2 服務(wù)器.在使用 DB2 JDBC 應(yīng)用程序驅(qū)動(dòng)程序訪問 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一直都沒有提供 TYPE 1的JDBC驅(qū)動(dòng)程序.

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

使用

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

DB2 UDB V8.2個(gè)人版本中,下面的測試代碼測試了三種連接方式,并給出了結(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();//失敗,原因是:類型2需要安裝DB2訪問客戶端,測試沒有安裝.如果要通過類型2訪問遠(yuǎn)程DB2數(shù)據(jù)庫,可以把遠(yuǎn)程數(shù)據(jù)庫編目到本地后即可.

 

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

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

【編輯推薦】

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

 

責(zé)任編輯:佚名 來源: chinabyte
相關(guān)推薦

2010-08-31 14:04:49

DB2驅(qū)動(dòng)

2010-07-27 15:02:30

DB2驅(qū)動(dòng)類型

2010-09-01 10:17:14

DB2日志

2010-09-01 15:23:59

DB2字段類型

2010-08-26 09:44:42

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

2011-03-11 16:02:03

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

2011-03-11 16:13:37

IBM DB2數(shù)據(jù)庫日期操作函數(shù)

2010-08-11 09:14:33

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

2010-11-03 16:32:10

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

2010-08-31 17:34:46

DB2

2010-11-01 13:45:16

DB2數(shù)據(jù)庫的優(yōu)勢

2010-08-25 10:50:48

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

2010-08-02 14:03:49

DB2驅(qū)動(dòng)類型

2010-09-01 13:38:41

DB2數(shù)據(jù)復(fù)制

2010-08-26 16:15:25

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

2010-11-01 11:30:41

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

2010-09-30 11:49:21

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

2010-11-03 16:21:18

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

2010-09-06 13:48:47

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

2011-03-16 15:07:10

DB2數(shù)據(jù)庫數(shù)據(jù)類型
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 亚洲成人中文字幕 | 久久久影院 | 在线āv视频 | 欧美三级三级三级爽爽爽 | 成人国产精品久久 | 国产福利小视频 | 亚洲视频在线观看 | 国产极品粉嫩美女呻吟在线看人 | 成人二区 | 日韩精品一区二区三区中文在线 | 中文字幕在线免费观看 | 国产免国产免费 | 久久一区二区三区四区 | 亚洲精品国产成人 | 亚洲国产成人精品女人久久久野战 | 久久爆操 | 久久久久久久久久久久久九 | 97精品国产97久久久久久免费 | 久久久精品网站 | 精产国产伦理一二三区 | 久草视频网站 | av在线一区二区三区 | 亚洲第一女人av | www.99精品 | 国产精品一区二区视频 | 久久国产电影 | 欧美午夜一区二区三区免费大片 | 免费一级黄色录像 | 天天操夜夜艹 | 国产精品久久久久久久久久三级 | 成av在线 | 久久久免费| 国产一区二区免费在线 | av黄色免费 | 亚洲一区二区三区四区五区中文 | 国产成人福利 | 亚洲国产精品成人久久久 | 亚州精品天堂中文字幕 | 国产高清精品一区二区三区 | 国产一区二区三区久久久久久久久 | 国产一区二 |