大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 簡述4種JDBC驅動程序

簡述4種JDBC驅動程序

更新時間:2021-02-23 17:15:53 來源:動力節點 瀏覽1655次

JDBC驅動程序實際上就是在JDBC API中實現定義的接口,用于與數據庫服務器進行交互。例如,使用JDBC驅動程序,可以通過發送SQL或數據庫命令,然后使用Java接收結果來打開數據庫連接并與數據庫進行交互。JDK附帶的Java.sql包包含各種類,其類的行為被定義,實現在第三方驅動程序中完成。 第三方供應商在其數據庫驅動程序中實現java.sql.Driver接口。本文我們就來為大家介紹4種JDBC驅動程序

1、JDBC-ODBC橋

這種類型的驅動把所有JDBC的調用傳遞給ODBC,再讓后者調用數據庫本地驅動代碼(也就是數據庫廠商提供的數據庫操作二進制代碼庫,例如Oracle中的oci.dll)。

當Java第一次出現時,這是一個驅動程序,因為大多數數據庫僅支持ODBC訪問,但現在這種類型的驅動程序僅推薦用于實驗性使用或沒有其他替代方案時使用。

JDK 1.2附帶的JDBC-ODBC橋接是這種驅動程序的一個很好的例子。

2、本地API驅動

這種類型的驅動通過客戶端加載數據庫廠商提供的本地代碼庫(C/C++等)來訪問數據庫,而在驅動程序中則包含了Java代碼。這些驅動程序通常由數據庫供應商提供,并以與JDBC-ODBC橋接相同的方式使用。 必須在每個客戶機上安裝供應商特定的驅動程序。

如果要更改數據庫,則必須更改原生API,因為它特定于數據庫,并且現在大部分已經過時,但是使用該類型驅動程序實現了一些擴展功能的開發,它消除了ODBC的開銷。

Oracle調用接口(OCI)驅動程序是該類型驅動程序的示例。

3、網絡協議驅動

這種類型的驅動給客戶端提供了一個網絡API,客戶端上的JDBC驅動程序使用套接字(Socket)來調用服務器上的中間件程序,后者在將其請求轉化為所需的具體API調用。

在該驅動程序中,使用三層方法訪問數據庫。 JDBC客戶端使用標準網絡套接字與中間件應用程序服務器進行通信。套接字信息隨后由中間件應用服務器轉換成DBMS所需的調用格式,并轉發到數據庫服務器。

這種驅動程序是非常靈活的,因為它不需要在客戶端上安裝代碼,一個驅動程序實際上可以提供多個數據庫的訪問。

可以將應用程序服務器視為JDBC“代理”,它會調用客戶端應用程序。 因此,我們需要了解應用程序服務器的配置,才能有效地使用此驅動程序類型。

4、本地協議驅動

這種類型的驅動使用Socket,直接在客戶端和數據庫間通信。這是數據庫可用的最高性能驅動程序,通常由供應商自己提供。

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

MySQL Connector/J驅動程序是本地協議驅動程序。由于其網絡協議的專有性質,數據庫供應商通常提供該類型的驅動程序。

以上就是4種JDBC驅動程序,我們對每種驅動程序都給出了實際的例子,我們在實際學習應用的過程中也可以找到實際的例子來借鑒。在本站的JDBC教程中,對JDBC的驅動程序有更加全面的介紹,幫助我們更加深入地了解JDBC的驅動程序。

 

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 亚洲精品欧美一区二区三区 | 亚洲国产欧美在线 | 亚洲国产一区二区三区四区 | 97av视频在线播放 | 色婷婷一区 | 久久这里只精品热在线8 | 极品粉嫩粉嫩福利视频在线 | 玖玖爱精品 | 91私拍| 久章草在线视频 | 国产成人精品视频 | 奇米影视狠狠久久中文 | 香蕉视频免费在线播放 | 久久精品视频播放 | 国内精品久久久久影院6 | 精彩视频一区二区三区 | 亚洲夜色综合久久 | 99re7在线精品免费视频 | 久久国产精品成人免费 | 成人国产亚洲欧美成人综合网 | 第一色区| 欧美兽皇video | 2020久久精品永久免费 | 久久久久国产精品免费看 | 欧美伊人久久 | julia中文字幕久久亚洲 | 免费中日高清无专码有限公司 | 91aaa在线观看| 久久天天躁狠狠躁夜夜不卡 | 国产亚洲一欧美一区二区三区 | 亚洲 日本 欧美 中文幕 | 久久九九99| 亚洲国产成人久久精品动漫 | 久久亚洲国产精品五月天婷 | 性生活免费视频网站 | 日韩色在线 | 狠狠色丁香婷婷久久综合不卡 | 国产精选91热在线观看 | 国产91精品一区二区麻豆网站 | 亚洲国产成人精品一区二区三区 | 国产亚洲精品久久午夜 |