国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

JDBC 驅動類型

2019-11-10 18:27:19
字體:
來源:轉載
供稿:網友

JDBC 驅動類型

因為各種各樣的操作系統和硬件平臺的java JDBC驅動程序的實現方式各不相同。Sun已經劃分成四類,類型1,2,3和4;

類型1: JDBC-ODBC 橋接驅動

類型1驅動程序,JDBC橋是用來訪問ODBC驅動程序安裝在每臺客戶機。使用ODBC需要配置您的系統數據源名稱(DSN)表示目標數據庫

當Java剛出來的時候,這是一個有用的驅動程序,因為大多數的數據庫只支持ODBC訪問,但現在這種類型的驅動程序,建議只對實驗性使用,或當沒有其他選擇的情況下。

類型 2: JDBC-Native API

在類型2驅動程序,JDBC API調用被轉換成原生的C / C++ API調用的數據庫是唯一的。這些驅動程序通常由數據庫廠商提供的JDBC-ODBC橋以同樣的方式使用供應商特定的驅動程序必須安裝在每臺客戶機。

如果我們改變了數據庫,我們必須改變原生API,因為它是特定于數據庫,他們大多已過時,但你可以實現一定的速度增加一個類型2驅動程序,因為它消除了ODBC的開銷

類型 3: JDBC-Net 純Java

在類型3驅動中,用一個三層的方法來訪問數據庫。 JDBC客戶端使用標準的網絡套接字通信的中間件應用服務器。接口的信息,然后轉換到調用的DBMS所要求的格式,并轉發到數據庫服務器的中間件應用服務器。這種驅動器是非常靈活的,因為它不需要安裝在客戶端上和實際上可以提供一個單一的驅動程序訪問多個數據庫的代碼。能想到的應用程序服務器作為一個JDBC“代理”,這意味著它讓客戶端應用程序調用。因此,需要一些知識的應用服務器的配置,以便有效地使用這個驅動程序類型。

應用程序服務器可以使用類型1,2,或4驅動程序與數據庫進行通信,了解細微之處是有用的。

類型4: 100% 純Java

類型4的驅動程序,基于純Java驅動程序,直接與供應商的數據庫通過套接字連接。這是最高性能的驅動程序,可用于數據庫,通常是由供應商自行提供。

這種驅動器是非常靈活的,不需要在客戶端或服務器上安裝特殊的軟件。此外,這些驅動器可以動態下載。

應使用哪個驅動程序?

如果訪問的是以下類型的數據庫,如Oracle,Sybase或IBM,那么首選驅動程序類型4。如果Java應用程序在同一時間訪問多個類型的數據庫,類型3是優選的驅動程序。類型2驅動程序在第3類或4類驅動程序不可用去訪問數據庫的情況下用。類型1驅動程序不被認為是部署級別的驅動程序,通常僅用于開發和測試目的。
上一篇:gdb調試命令

下一篇:洛谷 階乘問題

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 曲阜市| 双城市| 山东省| 通江县| 远安县| 门头沟区| 西乌珠穆沁旗| 林西县| 新营市| 治多县| 阳曲县| 双柏县| 蒙山县| 海原县| 萝北县| 五常市| 娱乐| 怀化市| 沅陵县| 渭源县| 突泉县| 尼木县| 确山县| 新疆| 平陆县| 曲阜市| 辽宁省| 新郑市| 赣榆县| 城步| 宜黄县| 罗平县| 镇安县| 永宁县| 三原县| 永城市| 丁青县| 红河县| 正定县| 济源市| 界首市|