日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

JDBC專(zhuān)題介紹(3)

瀏覽:7日期:2024-03-05 13:32:47

JDBC專(zhuān)題介紹(3)

3. 接口概貌

接口分為兩個(gè)層次,一個(gè)是面向程序開(kāi)發(fā)人員的JDBC API。另外一個(gè)是底層的JDBC Driver API。

3. 1. JDBC API

JDBC API 被描述成為彝族抽象的Java接口,似的應(yīng)用程序遠(yuǎn)可以對(duì)某個(gè)數(shù)據(jù)庫(kù)打開(kāi)連接,執(zhí)行SQL語(yǔ)句并且處理結(jié)果。最重要的接口是:

* java.sql.DriverManager 處理驅(qū)動(dòng)的調(diào)入并且對(duì)產(chǎn)生新的數(shù)據(jù)庫(kù)連接提供支持。

* java.sql.Connection 代表對(duì)特定數(shù)據(jù)庫(kù)的連接。

* java.sql.Statement  代表一個(gè)特定的容器,來(lái)對(duì)一個(gè)特定的數(shù)據(jù)庫(kù)執(zhí)行SQL語(yǔ)句。

* java.sql.ResultSet  控制對(duì)一個(gè)特定語(yǔ)句的行數(shù)據(jù)的存取。

其中java.sql.Statement又有兩個(gè)子類(lèi)型:

1. java.sql.PreparedStatement  用于執(zhí)行預(yù)編譯的SQL語(yǔ)句。

2. java.sql.CallableStatement  用于執(zhí)行對(duì)一個(gè)數(shù)據(jù)庫(kù)內(nèi)嵌過(guò)程的調(diào)用。

下面的章節(jié)對(duì)JDBC是如何運(yùn)行的提供了更多描述,整個(gè)定義見(jiàn)第13章。另外第15章描述了系統(tǒng)如果獲取數(shù)據(jù)庫(kù)的元數(shù)據(jù)信息。

3. 2. JDBC Driver API

java.sql.Driver在第9章有完整的定義了.大部分JDBC驅(qū)動(dòng)只需要完成這些JDBC API所定義的抽象類(lèi)就可以了。特別地,所有的driver必須提供對(duì)java.sql.Connection, java.sql. State-ment, java.sql.Prepared-Statement, and java.sql.ResultSet的實(shí)現(xiàn)。如果目標(biāo)DBMS提供有OUT參數(shù)的內(nèi)嵌過(guò)程,那么還必須提供java.sql.CallableStatement 接口。 每個(gè)database driver必須提供一個(gè)類(lèi):java.sql.Driver以使得系統(tǒng)可以由 java.sql.DriverManager來(lái)管理。

一個(gè)顯然的driver是在ODBC之上提供對(duì)JDBC的實(shí)現(xiàn),從而提供與ODBC接口的JDBC-ODBC 橋,就象前面的圖所顯示的.由于JDBC放在ODBC之后,所以實(shí)現(xiàn)起來(lái)簡(jiǎn)單而且高效。

另外一個(gè)有用的驅(qū)動(dòng)直接接觸數(shù)據(jù)庫(kù)無(wú)關(guān)的網(wǎng)絡(luò)協(xié)議。發(fā)布一個(gè)協(xié)議允許多個(gè)服務(wù)器實(shí)現(xiàn)的方法,例如在ODBC或者特定的DBMS上(盡管已經(jīng)有了一些使用固定協(xié)議的產(chǎn)品,但是我們不打算對(duì)它們實(shí)現(xiàn)標(biāo)準(zhǔn)化。),是可取的。

4. JDBC使用場(chǎng)合

Before looking at specifics of the JDBC API, an understanding of typical use scenarios is help-ful. There are two common scenarios that must be treated differently for our purposes: applets and applications.

在看JDBC API之前了解一下典型的使用場(chǎng)合是有幫助的。通常有兩種情形必須分別對(duì)待:applet和application.

4. 1. Applet

目前Java使用的最多的從網(wǎng)絡(luò)中下載的applet,它們作為web文件的一個(gè)部分。當(dāng)中有數(shù)據(jù)庫(kù)存取applet和能夠使用JDBC來(lái)接觸數(shù)據(jù)庫(kù)的applet。例如,一個(gè)用戶(hù)可能下載一個(gè)顯示股票歷史價(jià)格圖的applet。這個(gè)applet通過(guò)internet來(lái)從關(guān)系數(shù)據(jù)庫(kù)中獲得股票歷史價(jià)格。

最一般的情況里面,對(duì)applet的使用是通過(guò)不可靠的邊界的。例如從另外一個(gè)公司或者Internet上獲得這些applet。于是稱(chēng)這個(gè)情況為'Internet'場(chǎng)合。然而applet也可能通過(guò)局域網(wǎng)下載。在這個(gè)情況里面,客戶(hù)機(jī)的安全都還是一個(gè)問(wèn)題。

典型的applet在幾個(gè)方面與傳統(tǒng)的數(shù)據(jù)庫(kù)應(yīng)用程序有所不同:

1). 不可靠的applet被嚴(yán)格地限制在他們被允許執(zhí)行的的操作上。特別地,不允許他們存取本地的文件,切不允許他們對(duì)任意的數(shù)據(jù)庫(kù)建立網(wǎng)絡(luò)連接。

2). 就標(biāo)識(shí)和連接網(wǎng)上數(shù)據(jù)庫(kù)來(lái)說(shuō),Internet環(huán)境里面的applet面臨新的問(wèn)題。

3). 當(dāng)數(shù)據(jù)庫(kù)可能與你相隔萬(wàn)里的時(shí)候,效率的考慮也有所不同了。與局域網(wǎng)相比,Internet上數(shù)據(jù)庫(kù)applet可能會(huì)碰到十分不同的反應(yīng)時(shí)間。

標(biāo)簽: JDBC
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美精品一二| 久久亚洲道色| 99热国内精品| 99久精品视频在线观看视频| 视频在线不卡免费观看| 久久久久久自在自线| 国产精品13p| 韩国久久久久久| 91精品xxx在线观看| 日韩精品不卡一区二区| 天堂√8在线中文| 久久香蕉国产| 一本色道久久精品| 水蜜桃久久夜色精品一区的特点| 在线观看免费一区二区| 国产一区二区高清| 日韩三级精品| 欧美激情久久久久久久久久久| 久久精品资源| www在线观看黄色| 亚洲小说欧美另类婷婷| 香蕉精品999视频一区二区| 日本精品久久| 国产不卡精品在线| 日韩在线观看不卡| 蜜桃久久久久久久| 久久久国产精品入口麻豆| 色天使综合视频| 久久午夜精品| 国产精品一区二区三区美女| 精品三级在线观看视频| 999国产精品视频| 亚洲精品字幕| 精品日本视频| 奶水喷射视频一区| 欧美a一区二区| 欧美综合另类| 欧美一级二级视频| 播放一区二区| 日韩国产欧美在线视频| 日韩中文首页| 日韩精品久久理论片| 国产精品99一区二区三| 国产视频一区免费看| 国产精品一区二区精品 | 日韩中文欧美| 美女精品网站| 成人精品动漫一区二区三区| 亚洲国产成人精品女人| 欧美一级二区| 久久精品国产68国产精品亚洲| 中文字幕日韩欧美精品高清在线| 免费看一区二区三区| 亚洲国内精品| 欧美亚洲tv| 激情婷婷亚洲| 国产精品伦一区二区| 婷婷激情一区| 欧美另类中文字幕 | 国产精品一区二区美女视频免费看| 蜜桃精品在线| 国产伦理久久久久久妇女| 久久精选视频| 久久国产欧美日韩精品| 成人午夜国产| 国产伦精品一区二区三区视频 | 国产欧美日韩在线一区二区| 久久精品在线| 国产精品www.| 亚洲欧美日韩专区| 特黄毛片在线观看| 国产精品嫩草影院在线看| 亚洲免费高清| 神马久久午夜| 久久中文字幕一区二区三区| 蜜臀av亚洲一区中文字幕| 亚洲国产欧美日本视频| 日韩欧美2区| 久久国产高清| 99精品美女| 麻豆国产欧美日韩综合精品二区| 亚洲一区二区毛片| 日韩伦理一区| 国产精品天天看天天狠| 噜噜噜久久亚洲精品国产品小说| 久久久久网站| 超碰成人av| 久久福利在线| 欧美在线看片| 四虎精品永久免费| 亚洲男女自偷自拍| 亚洲高清久久| 91精品蜜臀一区二区三区在线| 美女高潮久久久| 久久国产三级| 亚欧洲精品视频在线观看| 悠悠资源网久久精品| 日韩大片在线播放| 精品日本视频| 久久久久久久久成人| 国产日产精品_国产精品毛片| 亚洲精一区二区三区| 视频一区在线播放| 日韩视频二区| 欧美日韩精品免费观看视频完整| 久久国产免费| 日韩国产专区| 在线亚洲人成| 人人草在线视频| 狠狠躁少妇一区二区三区| 久久99国产精品视频| 国产日韩欧美高清免费| 人人精品久久| 日韩av中文字幕一区二区三区| 日韩中文字幕一区二区三区| 夜久久久久久| 免费一级片91| 麻豆亚洲精品| 中文不卡在线| 日韩精品成人| 欧美日韩a区| 国产精品亚洲片在线播放| 国产日韩欧美三级| 国产精品免费不| 久久中文欧美| 免费亚洲婷婷| 成人国产精品久久| 成人va天堂| 久久亚洲精品中文字幕蜜潮电影| 久久久亚洲一区| 五月天久久网站| 免播放器亚洲| 日韩不卡在线观看日韩不卡视频| 福利片在线一区二区| 日韩在线欧美| 99xxxx成人网| 视频一区日韩| 国产精品啊v在线| 欧美国产一级| 性欧美xxxx免费岛国不卡电影| 亚洲大全视频| 99热免费精品| 亚洲人成网77777色在线播放| 日本不卡中文字幕| 精品色999| 亚洲特级毛片| 日韩中文字幕区一区有砖一区| 日韩高清电影一区| 久久精品一区二区三区中文字幕| 日本免费久久| 免费视频久久| 国产欧美日韩影院| 国产精品xx| 亚洲深夜av| 欧美日韩精品一区二区三区视频 | 亚洲精品伊人| 国产精品99精品一区二区三区∴| 国产精品久久久久久久久妇女| 久久伦理在线| 日韩综合一区二区三区| 美腿丝袜在线亚洲一区| 99久久99视频只有精品| 亚洲一区av| 韩国女主播一区二区三区| 99久久www免费| 日韩一区二区三区高清在线观看 | 国产剧情在线观看一区| 日韩国产一区二区| 中国女人久久久| 欧美日韩一视频区二区| 日本不良网站在线观看| 亚洲无线观看| 精品国产18久久久久久二百| 精品捆绑调教一区二区三区| 亚洲图片久久| 精品久久视频| 黄色亚洲在线| 国产美女久久| 91成人精品视频| 欧美性www| 激情综合网五月| 国产精品s色| 亚洲国产日韩欧美在线| 国产日韩在线观看视频| 久久精品免费一区二区三区 | 久久久精品久久久久久96| 亚洲另类av| 蜜桃av.网站在线观看| 亚洲精品第一| 视频福利一区| 国产欧美日韩精品一区二区免费 | 免费观看亚洲| 日本国产亚洲| 日本久久成人网| 国产欧美啪啪| 久久国产精品毛片| 免费一二一二在线视频| 91亚洲无吗| 午夜精品婷婷| 国产一区精品福利|