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