所謂jdbc其實就是Java應(yīng)用程序接口,全稱為Java Database connect,其能夠提供諸如查詢和更新數(shù)據(jù)庫中數(shù)據(jù)的方法。應(yīng)用程序可通過這套API連接到關(guān)系數(shù)據(jù)庫,并使用SQL語句來完成對數(shù)據(jù)庫中數(shù)據(jù)的查詢、更新和刪除等操作。
本文將給大家介紹幾種JDBC驅(qū)動程序類型,希望能夠幫助到你~
1、API驅(qū)動
API驅(qū)動是通過客戶端,加載數(shù)據(jù)庫廠商提供的本地代碼庫(C或C++等)來訪問數(shù)據(jù)庫,而在驅(qū)動程序中包含了Java代碼。
2、協(xié)議驅(qū)動
協(xié)議驅(qū)動使用Socket直接在客戶端和數(shù)據(jù)庫之間實現(xiàn)通信。
3、網(wǎng)絡(luò)協(xié)議驅(qū)動
網(wǎng)絡(luò)協(xié)議驅(qū)動的原理是:先給客戶端提供一個網(wǎng)絡(luò)應(yīng)用程序接口(API),再讓客戶端上的JDBC驅(qū)動程序使用套接字(Socket)來調(diào)用服務(wù)器上的中間件程序,后者再將發(fā)出的請求轉(zhuǎn)化為所需要的具體的API調(diào)用。
以上就是什么是jdbc?的內(nèi)容。