日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

JDBC【1】

發(fā)布時(shí)間:2025/3/20 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JDBC【1】 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、

The JDBC (Java Database Connectivity) API helps a Java program to access a database in a standard way .

這句話的意思說(shuō)明了JDBC是用來(lái)干什么的:幫助java程序去訪問(wèn)數(shù)據(jù)庫(kù)的。

簡(jiǎn)而言之:jdbc是用來(lái)給程序訪問(wèn)數(shù)據(jù)庫(kù)的。

JDBC is a specification that specification:???   n. 規(guī)格;詳述;說(shuō)明書 在這個(gè)地方準(zhǔn)確的將specification應(yīng)該翻譯成規(guī)范。 JDBC其實(shí)就是一種規(guī)范,我們要學(xué)習(xí)的應(yīng)該就是JDBC規(guī)范了什么,將什么規(guī)范,我們?nèi)绾问褂?#xff01; tells the database vendors how to write a driver program to interface Java programs with their database vendors:   n. 供應(yīng)商,銷售商(vendor的復(fù)數(shù)) interface:   n. 接口;界面;接觸面(當(dāng)動(dòng)詞該怎么理解呢)名詞用作動(dòng)詞 分析句子結(jié)構(gòu): 主語(yǔ):JDBC 謂語(yǔ):告訴 賓語(yǔ):數(shù)據(jù)庫(kù)供應(yīng)商 賓補(bǔ):怎樣寫一個(gè)驅(qū)動(dòng)程序 賓部中的子句:to interface Java programs with their database(粗糙的理解是:將java程序和他們的數(shù)據(jù)庫(kù)連接起來(lái))(結(jié)合全句的理解就是:給java程序一些接口來(lái)連接他們的數(shù)據(jù)庫(kù)) JDBC第一個(gè)規(guī)范的是:數(shù)據(jù)庫(kù)提供商,告訴數(shù)據(jù)庫(kù)提供商怎樣寫驅(qū)動(dòng)程序,這些程序是一些接口,java程序通往數(shù)據(jù)庫(kù)的接口。 tells the programmers how to write a Java program to access any database 賓語(yǔ):編程人員 賓補(bǔ):怎樣寫java程序 賓補(bǔ)中的子句:去訪問(wèn)任何數(shù)據(jù)庫(kù) JDBC第二個(gè)規(guī)范的是:編程人員,告訴編程人員,怎樣寫程序去訪問(wèn)任意的數(shù)據(jù)庫(kù)。 A Driver written according to this standard is called the JDBC Driver 根據(jù)這個(gè)標(biāo)準(zhǔn)寫出來(lái)的驅(qū)動(dòng)就被稱為JDBC驅(qū)動(dòng) All related classes and interfaces are present in the java.sql package present:?? vt. 呈現(xiàn);介紹;提出;贈(zèng)送vi. 舉槍瞄準(zhǔn)adj. 出席的;現(xiàn)在的n. 現(xiàn)在;禮物;瞄準(zhǔn) 這里的present可以直接理解成“在” 所有的相關(guān)的類和接口都在java.sql這個(gè)包里。 All JDBC Drivers implement the interfaces of java.sql 所有的JDBC驅(qū)動(dòng)都實(shí)現(xiàn)了java.sql中的接口 二、? JDBC Architecture and Drivers 簡(jiǎn)單的分析一下 最上面的是"Java 應(yīng)用程序" 然后下面是"JDBC驅(qū)動(dòng)管理" 再下面的是"數(shù)據(jù)庫(kù)提供商提供的JDBC驅(qū)動(dòng)" 再下面的就是"數(shù)據(jù)庫(kù)" ? Four types of drivers §Type 1 Driver or JDBC-ODBC Bridge Driver §Type 2 Driver or Native-API Driver §Type 3 Driver or Network-Protocol Driver §Type 4 Driver or Native-Protocol Driver 這個(gè)地方我們可以知道,驅(qū)動(dòng)程序有四種呢? 類型1驅(qū)動(dòng)程序:JDBC-ODBC橋,通過(guò)ODBC數(shù)據(jù)源進(jìn)行與數(shù)據(jù)庫(kù)的連接 類型2驅(qū)動(dòng)程序:通過(guò)本地庫(kù)與數(shù)據(jù)庫(kù)進(jìn)行連接的純Java驅(qū)動(dòng)程序 類型3驅(qū)動(dòng)程序:通過(guò)中間件服務(wù)器與數(shù)據(jù)庫(kù)建立連接的驅(qū)動(dòng)程序 類型4驅(qū)動(dòng)程序:直接與數(shù)據(jù)庫(kù)相連的純Java驅(qū)動(dòng)程序 考我們什么呢?告訴我們這四種東西有什么目的和意義呢? ?
? Also known as Conversion style Is it pure java Dependencies
Type 1 JDBC-ODBC Bridge JDBC method calls into ODBC? function calls No Yes
Type 2 Native-API driver JDBC method calls into native calls of the database API No Yes
Type 3 Network-Protocol Driver Middle-tier (application server) converts JDBC calls directly or indirectly into the vendor-specific database protocol Yes No
Type 4 Native-Protocol Driver JDBC?calls directly into the vendor-specific database protocol Yes No
是否是純java程序 是否具有依賴性 ? ?? 三、 Database Interaction in JDBC ? Interaction:n. 交互作用;相互作用 ?這個(gè)地方是講:如何用JDBC進(jìn)行數(shù)據(jù)庫(kù)的交互,即使用JDBC,我們?cè)趺慈ゲ僮鲾?shù)據(jù)庫(kù),例如插入刪除等等。 ?The steps involved in a database interaction are: 在數(shù)據(jù)庫(kù)交互中涉及到得步驟: 也就是怎么樣一步步的去操作數(shù)據(jù)庫(kù)。 –Loading the specific driver 第1步:載入特定的驅(qū)動(dòng) 也就是我們首先要做的就是驅(qū)動(dòng)的事情,即:我們應(yīng)該用什么驅(qū)動(dòng),同時(shí)說(shuō)明了一個(gè)問(wèn)題,驅(qū)動(dòng)很多,需要我們指定用那個(gè)驅(qū)動(dòng),根據(jù)我們的情況 –Making a connection to the database 和數(shù)據(jù)庫(kù)建一個(gè)連接 –Sending SQL statements to the database 向數(shù)據(jù)庫(kù)發(fā)送SQL語(yǔ)句 –Processing the results 處理結(jié)果 ?

總結(jié)

以上是生活随笔為你收集整理的JDBC【1】的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。