成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

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

關(guān)于jdbc的1,2,3,4.

瀏覽:120日期:2024-06-24 09:10:26
內(nèi)容: 關(guān)于jdbc的1,2,3,4.flyblue轉(zhuǎn)載自java技?[2000-11-16]題目中所說的'1,2,3,4' 實際上是指jdbc驅(qū)動的四種類型.本文將對jdbc driver 的四種類型以及不同類型的driver適合于哪種層次的應(yīng)用做一個簡單介紹, 如果你現(xiàn)在正準(zhǔn)備開發(fā)有關(guān)數(shù)據(jù)庫的java應(yīng)用,你也許會需要從網(wǎng)上下載相關(guān)數(shù)據(jù)庫的jdbc driver .在下載網(wǎng)頁上你可能會發(fā)現(xiàn)這樣的說明'this is a type 4 drvier'或this is type 3 driver那 么到底應(yīng)該下載哪一個,下載后的driver是否適合我們要開發(fā)的應(yīng)用呢?還是讓我們先解釋 一下這四種類型的具體含義吧。 type 1:jdbc-odbc橋 type 2:本地api驅(qū)動 type 3:網(wǎng)絡(luò)協(xié)議驅(qū)動 type 4:本地協(xié)議驅(qū)動 Type 1: jdbc-odbc橋 Jdbc-odbc 橋 是sun公司提供的,是jdk提供的的標(biāo)準(zhǔn)api. 這種類型的驅(qū)動實際是把所有 jdbc的調(diào)用傳遞給odbc ,再由odbc調(diào)用本地數(shù)據(jù)庫驅(qū)動代碼.( 本地數(shù)據(jù)庫驅(qū)動代碼是指 由數(shù)據(jù)庫廠商提供的數(shù)據(jù)庫操作二進(jìn)制代碼庫,例如在oracle for windows中就是oci dll 文 件) jdbc-odbc橋 | odbc | 廠商DB代碼---------------數(shù)據(jù)庫Server (圖一) 只要本地機(jī)裝有相關(guān)的odbc驅(qū)動那么采用jdbc-odbc橋幾乎可以訪問所有的數(shù)據(jù)庫,jdbc- odbc方法對于客戶端已經(jīng)具備odbc driver的應(yīng)用還是可行的.但是,由于jdbc-odbc先調(diào)用 odbc再由odbc去調(diào)用本地數(shù)據(jù)庫接口訪問數(shù)據(jù)庫.所以,執(zhí)行效率比較低,對于那些大數(shù)據(jù)量 存取的應(yīng)用是不適合的.而且,這種方法要求客戶端必須安裝odbc 驅(qū)動,所以對于基于 internet ,intranet的應(yīng)用也是不合適的.因為,你不可能要求所有客戶都能找到odbc driver. Type 2: 本地Api驅(qū)動 本地api驅(qū)動直接把jdbc調(diào)用轉(zhuǎn)變?yōu)閿?shù)據(jù)庫的標(biāo)準(zhǔn)調(diào)用再去訪問數(shù)據(jù)庫.這種方法需要本地 數(shù)據(jù)庫驅(qū)動代碼. 本地api驅(qū)動 | 廠商DB代碼---------------數(shù)據(jù)庫Server (圖二) 這種驅(qū)動比起jdbc-odbc橋執(zhí)行效率大大提高了.但是,它仍然需要在客戶端加載數(shù)據(jù)庫廠商 提供的代碼庫.這樣就不適合基于internet的應(yīng)用.并且,他的執(zhí)行效率比起3,4型的jdbc驅(qū)動 還是不夠高. Type3:網(wǎng)絡(luò)協(xié)議驅(qū)動 這種驅(qū)動實際上是根據(jù)我們熟悉的三層結(jié)構(gòu)建立的. jdbc先把對數(shù)局庫的訪問請求傳遞給網(wǎng) 絡(luò)上的中間件服務(wù)器. 中間件服務(wù)器再把請求翻譯為符合數(shù)據(jù)庫規(guī)范的調(diào)用,再把這種調(diào)用 傳給數(shù)據(jù)庫服務(wù)器.如果中間件服務(wù)器也是用java開法的,那么在在中間層也可以使用1,2型 jdbc驅(qū)動程序作為訪問數(shù)據(jù)庫的方法. 網(wǎng)絡(luò)協(xié)議驅(qū)動---------中間件服務(wù)器------------數(shù)據(jù)庫Server ( 圖三) 由于這種驅(qū)動是基于server的.所以,它不需要在客戶端加載數(shù)據(jù)庫廠商提供的代碼庫.而且 他在執(zhí)行效率和可升級性方面是比較好的.因為大部分功能實現(xiàn)都在server端,所以這種驅(qū)動 可以設(shè)計的很小,可以非常快速的加載到內(nèi)存中. 但是,這種驅(qū)動在中間件層仍然需要有配置 其它數(shù)據(jù)庫驅(qū)動程序,并且由于多了一個中間層傳遞數(shù)據(jù),它的執(zhí)行效率還不是最好. Type4 本地協(xié)議驅(qū)動 這種驅(qū)動直接把jdbc調(diào)用轉(zhuǎn)換為符合相關(guān)數(shù)據(jù)庫系統(tǒng)規(guī)范的請求.由于4型驅(qū)動寫的應(yīng)用可 以直接和數(shù)據(jù)庫服務(wù)器通訊.這種類型的驅(qū)動完全由java實現(xiàn),因此實現(xiàn)了平臺獨(dú)立性. 本地協(xié)議驅(qū)動---------數(shù)據(jù)庫Server ( 圖四) 由于這種驅(qū)動不需要先把jdbc的調(diào)用傳給odbc或本地數(shù)據(jù)庫接口或者是中間層服務(wù)器.所 以它的執(zhí)行效率是非常高的.而且,它根本不需要在客戶端或服務(wù)器端裝載任何的軟件或驅(qū)動. 這種驅(qū)動程序可以動態(tài)的被下載.但是對于不同的數(shù)據(jù)庫需要下載不同的驅(qū)動程序. 以上對四種類型的jdbc驅(qū)動做了一個說明.那么它們適合那種類型的應(yīng)用開發(fā)呢? Jdbc-odbc橋由于它的執(zhí)行效率不高,更適合做為開發(fā)應(yīng)用時的一種過度方案,或著對于初學(xué) 者了解jdbc編程也較適用. 對于那些需要大數(shù)據(jù)量操作的應(yīng)用程序則應(yīng)該考慮2,3,4型驅(qū)動.在intranet方面的應(yīng)用可以 考慮2型驅(qū)動,但是由于3,4型驅(qū)動在執(zhí)行效率上比2型驅(qū)動有著明顯的優(yōu)勢,而且目前開發(fā) 的趨勢是使用純java.所以3,4型驅(qū)動也可以作為考慮對象. 至于基于internet方面的應(yīng)用就只有考慮3,4型驅(qū)動了. 因為3型驅(qū)動可以把多種數(shù)據(jù)庫驅(qū) 動都配置在中間層服務(wù)器.所以3型驅(qū)動最適合那種需要同時連接多個不同種類的數(shù)據(jù)庫, 并且對并發(fā)連接要求高的應(yīng)用. 4型驅(qū)動則適合那些連接單一數(shù)據(jù)庫的工作組應(yīng)用. 說了這么多,那么相關(guān)的jdbc驅(qū)動應(yīng)該在哪里下載呢?實際上各大數(shù)據(jù)庫廠商 (oracle,sybase,db2)對jdbc多都有很好的支持(微軟例外).你可以到他們的官方站點(diǎn)去下載. 由于微軟一直沒有開發(fā)sqlserver的jdbc驅(qū)動,所以只好用其他廠商提供的驅(qū)動.這里向大家 推薦幾個站點(diǎn) http://www.idssoftware.com/jdbcdrv.html (3型) http://www.jturbo.com/ (4型) http://www.inetsoftware.de/(4型) 特別推薦I-net Sprinta 2000 的sqlserver驅(qū)動,因為他的驅(qū)動只有47K沒有時間限制,并且是4 型驅(qū)動. 對于在編程時如何用JDBC建立連接,本文就不做詳細(xì)介紹了.讀者可以在jdk中找到例子,目 錄為jdk/demo/jfc/dbdemos. 如果你下載其他廠商的驅(qū)動程序在壓縮文件中會有例子. 如果你在applet中調(diào)用jdbc驅(qū)動訪問數(shù)據(jù)庫一定要注意web server和 數(shù)據(jù)庫 server一定 要在同一臺機(jī)器.這是java applet 安全規(guī)范所要求的. Java, java, J2SE, j2se, J2EE, j2ee, J2ME, j2me, ejb, ejb3, JBOSS, jboss, spring, hibernate, jdo, struts, webwork, ajax, AJAX, mysql, MySQL, Oracle, Weblogic, Websphere, scjp, scjd
標(biāo)簽: JDBC
相關(guān)文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
性一交一乱一区二区洋洋av| 欧美吞精做爰啪啪高潮| 久久久www| 国产精品毛片高清在线完整版| 丰满放荡岳乱妇91ww| 69av一区二区三区| 久久福利视频一区二区| 久热re这里精品视频在线6| 亚洲一区二区三区四区五区黄| 激情国产一区| 国产日产欧美一区二区三区| 波多野结衣在线一区| 日韩免费在线观看| 风间由美一区二区三区在线观看| 欧美日韩精品是欧美日韩精品| 亚洲高清免费在线| 亚洲精品乱码久久久久久蜜桃麻豆 | 最新久久zyz资源站| 欧美日韩精品免费观看视频完整 | 国产欧美日韩在线看| 色综合久久中文字幕综合网| 精品福利在线导航| www.日韩精品| 欧美zozozo| 9久草视频在线视频精品| 欧美v日韩v国产v| 成人性视频免费网站| 日韩精品中文字幕一区二区三区 | 国产精品有限公司| 亚洲电影一级黄| 色综合久久天天综合网| 欧美96一区二区免费视频| 欧美在线短视频| 九九在线精品视频| 欧美日韩电影一区| 精品一区二区三区视频| 91精品国产色综合久久不卡蜜臀 | 久久精品伊人| 奇米色一区二区三区四区| 欧美亚洲一区二区在线观看| 精品在线播放午夜| 91精品国产乱码| 丁香婷婷综合激情五月色| 精品国产青草久久久久福利| 欧美~级网站不卡| 国产精品国产三级国产专播品爱网| 亚洲网址在线| 亚洲综合久久av| 噜噜噜在线观看免费视频日韩| 青青草原综合久久大伊人精品优势 | 国产在线精品免费| 精品国内二区三区| 欧美日韩在线精品一区二区三区| 最新热久久免费视频| 欧美资源在线| 久久精品国产一区二区三| 欧美日韩高清在线播放| 99精品偷自拍| 国产精品久久久久一区二区三区| 国产日韩欧美精品| 麻豆91在线观看| 宅男噜噜噜66一区二区66| 91丝袜美女网| 一区二区三区在线观看动漫| 欧美曰成人黄网| 成人黄色片在线观看| 国产精品久久久久久福利一牛影视 | 亚洲精品乱码久久久久| 色94色欧美sute亚洲线路一久| 国产精品综合视频| 国产欧美一区二区三区在线老狼| 亚洲日产国产精品| 奇米精品一区二区三区在线观看一| 欧美高清你懂得| 欧美国产高潮xxxx1819| 亚洲成人免费av| 日韩美女主播在线视频一区二区三区 | 国产sm精品调教视频网站| 国产精品毛片久久久久久| 色婷婷综合在线| 成人免费高清在线观看| 亚洲欧洲中文日韩久久av乱码| 色噜噜久久综合| av爱爱亚洲一区| 午夜激情综合网| 精品区一区二区| 午夜一区二区三视频在线观看| 国产成人午夜片在线观看高清观看| 亚洲国产成人在线| 色婷婷综合久久| 不卡一区二区三区四区| 亚洲综合成人网| 日韩精品资源二区在线| 国产精品日本| 成人黄色电影在线| 亚洲一区二区三区四区五区中文| 欧美一区二区三区啪啪| 亚洲精品麻豆| 丰满少妇久久久久久久| 亚洲一区二区视频在线观看| 精品久久久久久久久久久久久久久 | 亚洲日本久久| 国产精品一区二区在线播放| 日韩美女视频一区| 欧美日韩国产综合视频在线观看| 国产精品99一区二区| 久久成人免费电影| 亚洲精品网站在线观看| 欧美一区二区三区视频免费| 国产九区一区在线| www.日本不卡| 久久99在线观看| 成人欧美一区二区三区黑人麻豆 | 亚洲一区二区三区四区不卡| 亚洲精品在线免费播放| 久久久久网站| 欧美日韩国产三区| 国产乱人伦精品一区二区在线观看| 一区二区三区在线免费视频 | 亚洲成人在线免费| 国产午夜精品一区二区| 葵司免费一区二区三区四区五区| 欧美 日韩 国产 一区| 久久99精品久久久久| 亚洲乱码中文字幕| 日韩欧美一区在线| 色婷婷狠狠综合| 亚洲国产免费看| eeuss鲁一区二区三区| 激情av综合网| 午夜精品国产更新| 亚洲色图在线播放| 2020国产精品| 在线成人小视频| 久久久久国产精品一区二区| 激情欧美丁香| 午夜天堂精品久久久久| 成人精品国产一区二区4080| 蜜臀av在线播放一区二区三区| 亚洲激情在线播放| 久久免费美女视频| 在线成人小视频| 日本高清免费不卡视频| 久久精品免费| 亚洲小说欧美另类社区| 99精品国产视频| 国产精品白丝jk黑袜喷水| 日韩高清在线电影| 亚洲影院理伦片| 一区二区高清免费观看影视大全| 国产精品免费aⅴ片在线观看| 精品日产卡一卡二卡麻豆| 欧美精品第1页| 欧美日韩中字一区| 91福利在线免费观看| 免费一区视频| 久久成人一区| 中文精品在线| 日韩一级大片| 影音先锋亚洲电影| 欧美日韩国产在线一区| 欧美国产三级| 欧美极品一区二区三区| 91免费版pro下载短视频| av亚洲产国偷v产偷v自拍| 成人蜜臀av电影| 国产成人精品一区二区三区四区| 久久国产视频网| 日本成人超碰在线观看| 天天做天天摸天天爽国产一区 | 亚洲成人av在线电影| 亚洲欧美色一区| 中文字幕中文字幕在线一区 | 亚洲欧洲精品一区| 亚洲二区视频| 亚洲国内在线| 99国产一区| 亚洲三级网站| av成人国产| 国产精品一区二区三区免费观看| 99精品福利视频| 亚洲一区成人| 久久久久久自在自线| 91福利精品第一导航| 欧美体内she精高潮| 91久久国产最好的精华液| 在线精品视频一区二区| 欧美三级三级三级爽爽爽| 欧美另类z0zxhd电影| 欧美精品高清视频| 精品久久一区二区| 国产亚洲欧洲997久久综合| 久久精品夜色噜噜亚洲a∨| 国产视频一区在线观看| 中文字幕欧美区| 亚洲日本在线天堂| 亚洲国产精品一区二区www在线 | 欧美在线观看天堂一区二区三区| 欧美日本久久| 夜久久久久久|