Java資料庫連接,【Java Database Connectivity,簡稱JDBC】是Java語言中用來規範客戶端程式如何來存取資料庫的應用程式接口,提供了諸如查詢和更新資料庫中資料的方法。
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中文網其他相關文章!

本文討論了各種Java垃圾收集算法(串行,並行,CMS,G1,ZGC),它們的性能影響和適合大量堆的應用。

本文討論了Java虛擬機(JVM),詳細介紹了其在不同平台運行Java程序中的作用。它說明了JVM的內部流程,密鑰組件,內存管理,垃圾收集和性能Optimizatio

Java的Nashorn Engine可以在Java應用程序中啟用JavaScript腳本。關鍵步驟包括設置Nashorn,管理腳本和優化性能。主要問題涉及安全性,內存管理和未來兼容性

Java的Try-with-Resources通過自動關閉文件流或數據庫連接等資源來簡化資源管理,從而提高代碼可讀性和可維護性。

Java枚舉代表固定的值集,通過自定義方法和構造函數提供類型安全性,可讀性和其他功能。它們增強了代碼組織,可用於開關語句中以進行有效的價值處理。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

禪工作室 13.0.1
強大的PHP整合開發環境