麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發(fā)設計 > 正文

全面解析JDBC(1)

2019-11-18 13:47:43
字體:
來源:轉載
供稿:網友

  全面解析JDBC(1)

綜述:java數(shù)據庫連接體系結構是用于Java應用程序連接數(shù)據庫的標準方法。JDBC對Java程序員而言是API,對實現(xiàn)與數(shù)據庫連接的服務提供商而言是接口模型。作為API,JDBC為程序開發(fā)提供標準的接口,并為數(shù)據庫廠商及第三方中間件廠商實現(xiàn)與數(shù)據庫的連接提供了標準方法。JDBC使用已有的SQL標準并支持與其它數(shù)據庫連接標準,如ODBC之間的橋接。JDBC實現(xiàn)了所有這些面向標準的目標并且具有簡單、嚴格類型定義且高性能實現(xiàn)的接口。

· 如何選擇合適的JDBC產品?

   有關JDBC最新的信息,有愛好的讀者可以查閱JDBC的官方網站--即JavaSoft的主頁。

   1. JavaSoft框架

   JavaSoft提供三種JDBC產品組件,它們是Java開發(fā)工具包(JDK)的組成部份:JDBC驅動程序治理器、JDBC驅動程序測試工具包和JDBC-ODBC橋。

   JDBC驅動程序治理器是JDBC體系結構的支柱。它實際上很小,也很簡單;其主要作用是把Java應用程序連接到正確的JDBC驅動程序上,然后即退出。

   JDBC驅動程序測試工具包為使JDBC驅動程序運行您的程序提供一定的可信度。只有通過JDBC驅動程序測試的驅動程序才被認為是符合JDBC標準TM的。

   JDBC-ODBC橋使ODBC驅動程序可被用作JDBC驅動程序。它的實現(xiàn)為JDBC的快速發(fā)展提供了一條途徑,其長遠目標提供一種訪問某些不常見的DBMS(假如對這些不常見的DBMS未實現(xiàn)JDBC)的方法。

   2. JDBC驅動程序的類型

   目前比較常見的JDBC驅動程序可分為以下四個種類:

   (1)JDBC-ODBC橋加ODBC驅動程序

   JavaSoft橋產品利用ODBC驅動程序提供JDBC訪問。注重,必須將ODBC二進制代碼(許多情況下還包括數(shù)據庫客戶機代碼)加載到使用該驅動程序的每個客戶機上。因此,這種類型的驅動程序最適合于企業(yè)網(這種網絡上客戶機的安裝不是主要問題),或者是用Java編寫的三層結構的應用程序服務器代碼。

   (2)本地API

   這種類型的驅動程序把客戶機API上的JDBC調用轉換為Oracle、Sybase、Informix、DB2或其它DBMS的調用。注重,象橋驅動程序一樣,這種類型的驅動程序要求將某些二進制代碼加載到每臺客戶機上。

   (3)JDBC網絡純Java驅動程序

   這種驅動程序將JDBC轉換為與DBMS無關的網絡協(xié)議,之后這種協(xié)議又被某個服務器轉換為一種DBMS協(xié)議。這種網絡服務器中間件能夠將它的純Java客戶機連接到多種不同的數(shù)據庫上。所用的具體協(xié)議取決于提供者。通常,這是最為靈活的JDBC驅動程序。有可能所有這種解決方案的提供者都提供適合于Intranet用的產品。為了使這些產品也支持Internet訪問,它們必須處理Web所提出的安全性、通過防火墻的訪問等方面的額外要求。幾家提供者正將JDBC驅動程序加到他們現(xiàn)有的數(shù)據庫中間件產品中。

   (4)本地協(xié)議純Java驅動程序

   這種類型的驅動程序將JDBC調用直接轉換為DBMS所使用的網絡協(xié)議。這將答應從客戶機機器上直接調用DBMS服務器,是Intranet訪問的一個很實用的解決方法。由于許多這樣的協(xié)議都是專用的,因此數(shù)據庫提供者自己將是主要來源,有幾家提供者已在著手做這件事了。

   據專家預計第(3)、(4)類驅動程序將成為從JDBC訪問數(shù)據庫的首方法。第(1)、(2)類驅動程序在直接的純Java驅動程序還沒有上市前會作為過渡方案來使用。對第(1)、(2)類驅動程序可能會有一些變種,這些變種要求有連接器,但通常這些是更加不可取的解決方案。第(3)、(4)類驅動程序提供了Java的所有優(yōu)點,包括自動安裝(例如,通過使用JDBC驅動程序的appletapplet來下載該驅動程序)。

   3. JDBC驅動程序的獲取


   目前已有幾十個(1)類的驅動程序,即可與Javasoft橋聯(lián)合使用的ODBC驅動程序的驅動程序。有大約十多個屬于種類(2)的驅動程序是以DBMS的本地API為基礎編寫的。只有幾個屬于種類(3)的驅動程序,其首批提供者是SCO、OpenHorizon、Visigenic和WebLogic。此外,JavaSoft和數(shù)據庫連接的領先提供者Intersolv還合作研制了JDBC-ODBC橋和JDBC驅動程序測試工具包。

(未完待續(xù))

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 久久久久久中文字幕 | 久久成人国产精品 | 欧美无极品 | 欧美一区二区片 | www国产成人免费观看视频,深夜成人网 | h色视频在线观看 | 女人a级毛片 | 十级毛片 | 国产精品一品二区三区四区18 | 国产午夜精品久久久 | www国产成人免费观看视频,深夜成人网 | 久久国产成人精品国产成人亚洲 | 国产精品视频久久久 | 欧美日韩中文字幕在线视频 | 一边吃奶一边插下面 | 羞羞的 | 亚洲成人激情av | 欧美一级aa免费毛片 | 激情宗合网 | 久久激情国产 | 在线a| 国产99久久久久久免费看农村 | 激情福利视频 | 青青草华人在线 | 亚洲成人在线视频网站 | 久在线观看福利视频69 | 在线免费观看日韩视频 | 国产一区视频免费观看 | 性生活香蕉视频 | 欧美精品免费一区二区三区 | 看免费的毛片 | 毛片在线免费观看网址 | 国产精品久久国产精麻豆96堂 | 国产精品久久久久久久亚洲按摩 | 一区在线不卡 | 高清国产在线 | 一区二区免费看 | 欧美a在线 | 九九热免费视频在线观看 | 91麻豆蜜桃一区二区三区 | 高清在线观看av |