您好,登錄后才能下訂單哦!
這篇文章將為大家詳細(xì)講解有關(guān)java中jdbc指的是什么,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
jdbc是什么?有什么功能?
jdbc代表Java數(shù)據(jù)庫(kù)連接。是一種應(yīng)用程序接口(API)規(guī)范,用于將用Java編寫的程序連接到流行數(shù)據(jù)庫(kù)中的數(shù)據(jù)。它允許程序員連接數(shù)據(jù)庫(kù)并與之交互。它提供了通過(guò)SQL的CREATE,UPDATE,DELETE和INSERT等更新語(yǔ)句以及SELECT等查詢語(yǔ)句來(lái)查詢和更新數(shù)據(jù)庫(kù)中數(shù)據(jù)的方法。
簡(jiǎn)單來(lái)說(shuō):jdbc就是用于連接和執(zhí)行數(shù)據(jù)庫(kù)查詢的Java API。
jdbc幫助我們編寫管理這三種編程活動(dòng)的Java應(yīng)用程序:
1、連接到數(shù)據(jù)源,如數(shù)據(jù)庫(kù)
2、將查詢和更新語(yǔ)句發(fā)送到數(shù)據(jù)庫(kù)
3、檢索并處理從數(shù)據(jù)庫(kù)接收的結(jié)果以回答您的查詢
此外,jdbc可以運(yùn)行存儲(chǔ)過(guò)程。且與Java一樣,jdbc與Unix和MAC OS等許多平臺(tái)兼容。
jdbc驅(qū)動(dòng)程序
JDBC API使用Java標(biāo)準(zhǔn)類和接口連接到數(shù)據(jù)庫(kù)。為了使用jdbc將Java應(yīng)用程序連接到特定的數(shù)據(jù)庫(kù)服務(wù)器,需要一個(gè)支持該數(shù)據(jù)庫(kù)服務(wù)器的JDBC API的JDBC驅(qū)動(dòng)程序。 JDBC驅(qū)動(dòng)程序有四種類型:
1、JDBC-ODBC Bridge 驅(qū)動(dòng)程序
2、Native-API 驅(qū)動(dòng)程序
3、Network Protocol 驅(qū)動(dòng)程序
4、Native Protocol 驅(qū)動(dòng)程序
jdbc連接數(shù)據(jù)庫(kù)
要在Java應(yīng)用程序和數(shù)據(jù)庫(kù)之間建立連接,JDBC遵循以下步驟:
1、加載驅(qū)動(dòng)程序:驅(qū)動(dòng)程序提供與數(shù)據(jù)庫(kù)的連接。
2、創(chuàng)建連接:加載驅(qū)動(dòng)程序后,下一步是創(chuàng)建連接。連接對(duì)象使用指定格式的URL,其中包括計(jì)算機(jī)名稱,端口號(hào)和數(shù)據(jù)庫(kù)名稱。它與數(shù)據(jù)庫(kù)對(duì)象通信。
3、執(zhí)行SQL語(yǔ)句:需要一個(gè)對(duì)象來(lái)構(gòu)建SQL語(yǔ)句。
4、返回結(jié)果集:檢索并操作數(shù)據(jù)庫(kù)查詢??梢詮臄?shù)據(jù)庫(kù)的第一行到最后一行訪問(wèn)記錄。
關(guān)于java中jdbc指的是什么就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。