首頁 >Java >Java基礎 >jdbc是什麼以及作用

jdbc是什麼以及作用

hzc
hzc原創
2020-07-01 13:16:4611438瀏覽

Java資料庫連接,【Java Database Connectivity,簡稱JDBC】是Java語言中用來規範客戶端程式如何來存取資料庫的應用程式接口,提供了諸如查詢和更新資料庫中資料的方法。

jdbc是什麼以及作用

Java資料庫連接,(Java Database Connectivity,簡稱JDBC)是Java語言中用來規範客戶端程式如何來存取資料庫的應用程式接口,提供了諸如查詢和更新資料庫中資料的方法。 JDBC也是Sun Microsystems的商標。我們通常說的JDBC是針對關係型資料庫的。

DBC驅動程式共分四種類型:

類型1

JDBC-ODBC橋接

這種類型的驅動會把所有JDBC的呼叫傳遞給ODBC,再讓後者呼叫資料庫本機驅動程式碼(也就是資料庫廠商提供的資料庫操作二進位程式碼庫,例如Oracle中的oci.dll)。

類型2

本機API驅動

這種類型的驅動程式透過用戶端載入資料庫廠商提供的本機程式碼庫(C/C 等)來存取資料庫,而在驅動程式中則包含了Java程式碼。

類型3

網路協定驅動

這種類型的驅動程式為客戶端提供了一個網路API,客戶端上的JDBC驅動程式使用套接字(Socket )來呼叫伺服器上的中間件程序,後者在將其請求轉換為所需的特定API呼叫。

類型4

本地協定驅動

這種類型的驅動使用Socket,直接在客戶端和資料庫間通訊。

下面羅列了各種資料庫使用JDBC連線的方式:

⒈Oracle8/8i/9i資料庫(thin模式)

⒉DB2資料庫

⒊Sql Server7 .0/2000資料庫

⒋Sybase資料庫

⒌Informix資料庫

⒍MySQL資料庫

⒎PostgreSQL資料庫

##當存取一個遠端資料庫時,JDBC會利用Internet檔案的編址方案和一個看起來很像網頁位址(統一資源定位器URL)的檔案名稱。

JDBC為程式設計師指定了一組在編寫SQL請求時所使用的物件導向的類別。還有一組附加的類別描述了JDBC驅動API。能映射成Java資料類型的最普通的SQL資料類型都是支援的。這個API提供了微軟事務伺服器請求的執行支援以及提交和回溯到事務開始的能力。

推薦教學: 《

java教學#

以上是jdbc是什麼以及作用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn