JDBC是Java應用程序接口(API)。全稱是Java Database connect,它由一組用Java語言編寫的類和接口組成,是Java語言中用來規范客戶端程序如何來訪問數據庫的應用程序接口,提供了諸如查詢和更新數據庫中數據的方法。應用程序可通過這套API連接到關系數據庫,并使用SQL語句來完成對數據庫中數據的查詢、更新和刪除等操作。
jdbc是什么意思
三種JDBC驅動程序類型:
1、本地驅動
(1)API驅動
API驅動是通過客戶端,加載數據庫廠商提供的本地代碼庫(C或C++等)來訪問數據庫,而在驅動程序中包含了Java代碼。
(2)協議驅動
協議驅動使用Socket直接在客戶端和數據庫之間實現通信。
2、JDBC-ODBC橋
JDBC-ODBC橋驅動的原理是:把所有JDBC的調用都傳遞給ODBC,然后再讓ODBC去調用數據庫本地的驅動代碼。
其中“數據庫本地的驅動代碼”指的是數據庫廠商提供的數據庫操作二進制代碼庫。
3、網絡協議驅動
網絡協議驅動的原理是:先給客戶端提供一個網絡應用程序接口(API),再讓客戶端上的JDBC驅動程序使用套接字(Socket)來調用服務器上的中間件程序,后者再將發出的請求轉化為所需要的具體的API調用。
[免責聲明]
文章標題: jdbc是什么意思
文章內容為網站編輯整理發布,僅供學習與參考,不代表本網站贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請及時溝通。發送郵件至36dianping@36kr.com,我們會在3個工作日內處理。