溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

JDBC是什么

發(fā)布時間:2021-12-22 13:43:09 來源:億速云 閱讀:123 作者:iii 欄目:編程語言

本篇內(nèi)容主要講解“JDBC是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“JDBC是什么”吧!

JDBC是什么?

與其它數(shù)據(jù)庫編程環(huán)境相比,JDBC有Java語言的特性,使用JDBC開發(fā)的程序可以跨平臺運行,而且不受數(shù)據(jù)庫供應(yīng)商的限制。

為什么不受數(shù)據(jù)庫供應(yīng)商的限制呢?

就在于JDBC的設(shè)計。

一、SUN公司為SQL訪問數(shù)據(jù)庫提供一套“純”Javaapi;

二、同時提供一個驅(qū)動管理器,以允許第三方驅(qū)動程序可以鏈接到特定的數(shù)據(jù)庫,這樣數(shù)據(jù)庫供應(yīng)商就可以提供自己的驅(qū)動程序,并插入到驅(qū)動管理器中,關(guān)鍵是所有的驅(qū)動程序都必須滿足驅(qū)動管理器api提出的要求。

三、需要一套簡單的機制,以使得第三方驅(qū)動程序可以想驅(qū)動管理器注冊。

JDBC的典型用法

在傳統(tǒng)的客戶服務(wù)器模式中,通常在服務(wù)器端配置數(shù)據(jù)庫,JDBC驅(qū)動程序部署在客戶。發(fā)展到后來的三層,甚至更高層的應(yīng)用模式時,客戶端不直接調(diào)用數(shù)據(jù)庫,而是調(diào)用服務(wù)器上的中間層,再由中間層完成數(shù)據(jù)庫查詢操作。這種三層模式的優(yōu)點是:它將可視化表示(位于客戶端)從業(yè)務(wù)邏輯(中間件層)和原始數(shù)據(jù)(位于數(shù)據(jù)庫)中分離出來。因此,我們就可以從不同的客戶端,如Java應(yīng)用,applet或web表單,訪問相通的數(shù)據(jù)庫和相通的業(yè)務(wù)規(guī)則。

客戶端和中間層之間的通信可以通過http(web瀏覽器用作客戶端時),rmi(當使用應(yīng)用或applet)或其他機制來完成。JDBC負責在中間層和后臺數(shù)據(jù)庫之間金星通訊。

到此,相信大家對“JDBC是什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學習!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI