91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JDBC驅動程序有4種類型是什么

發布時間:2020-10-20 17:28:28 來源:億速云 閱讀:1181 作者:小新 欄目:編程語言

這篇文章主要介紹JDBC驅動程序有4種類型是什么,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

JDBC驅動程序是一個軟件組件,它使Java應用程序能夠與數據庫進行交互。JDBC驅動程序有4種類型,分別為:

1、JDBC-ODBC Bridge驅動程序

2、Native-API 驅動程序(部分是java驅動程序)

3、網絡協議驅動(完全java驅動)

4、本地協議驅動(完全java驅動程序)

下面我們來詳細介紹一下這4種JDBC驅動程序,讓大家了解每種驅動程序的優點和缺點。

Type 1:JDBC-ODBC Bridge驅動程序

JDBC-ODBC Bridge驅動程序使用ODBC驅動程序連接到數據庫。JDBC-ODBC橋驅動程序利用現成的ODBC架構,將JDBC調用轉換為ODBC調用,避免了JDBC無驅動可用的尷尬。

不過,由于橋接的限制,并非所有功能都能直接轉換并正常調用,而多層調用轉換對速度也有一定的影響,除非沒有其他解決方案,否則不應采用橋接架構。

JDBC驅動程序有4種類型是什么

注:在Java 8中,已刪除JDBC-ODBC Bridge。

優點:

1、使用方便。

2、可以輕松連接到任何數據庫。

缺點:

1、性能降低,因為JDBC方法調用被轉換為ODBC函數調用。

2、ODBC驅動程序需要安裝在客戶端計算機上。

Type 2:Native-API驅動程序

Native API驅動程序使用數據庫的客戶端庫,會直接調用數據庫提供的原生鏈接庫或客戶端,因為沒有中間過程,訪問速度通常表現良好。

這來驅動程序將JDBC方法調用轉換為數據庫API的本機調用。它不是完全用java編寫的。

JDBC驅動程序有4種類型是什么

優點:

性能升級比JDBC-ODBC橋驅動程序好,訪問速度通常表現良好。

缺點:

1、需要在每臺客戶端計算機上安裝Native驅動程序。

2、客戶端庫需要安裝在客戶端計算機上。

Type 3:網絡協議驅動(Network Protocol)

網絡協議驅動程序使用中間件(應用程序服務器)將JDBC調用直接或間接轉換為獨立于數據庫的協議,主要目的是為了獲得更好的架構靈活性;它完全是用java編寫的。

JDBC驅動程序有4種類型是什么

優點:

由于應用程序服務器可以執行許多任務,如審計,負載平衡,日志記錄等,因此不需要客戶端庫。

缺點:

1、客戶端計算機上需要網絡支持。

2、需要在中間層中完成特定于數據庫的編碼。

3、網絡協議驅動程序的維護變得昂貴,因為它需要在中間層中完成特定于數據庫的編碼。

Type 4:本地協議驅動(Native Protocol )

本地協議驅動:將JDBC調用直接轉換為數據庫特定的網絡通信協議。它是最常見的驅動程序類型,我們開發中使用的驅動包jar基本都屬于這類驅動,通常是由數據庫廠商直接提供,例:mysql-connector-java。

因為是使用網絡通信,驅動程序可以完全用java編寫,支持跨平臺部署,性能也較好。

JDBC驅動程序有4種類型是什么

優點:

1、性能優于所有其他驅動程序。

2、客戶端或服務器端不需要軟件。

缺點:

驅動程序依賴于數據庫。

以上是JDBC驅動程序有4種類型是什么的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

苍溪县| 卢龙县| 玛曲县| 利津县| 沽源县| 永嘉县| 柘荣县| 隆子县| 黎川县| 仪征市| 阿克苏市| 合江县| 定陶县| 河北区| 安康市| 普陀区| 阿瓦提县| 定远县| 揭阳市| 鄄城县| 华蓥市| 昌黎县| 南城县| 古蔺县| 普宁市| 麻栗坡县| 凉城县| 蒙阴县| 蒙山县| 加查县| 汉寿县| 横峰县| 邵武市| 屏南县| 涟水县| 金乡县| 昭苏县| 通城县| 闽清县| 英超| 扶沟县|