欧美另类日韩中文色综合,天堂va亚洲va欧美va国产,www.av在线播放,大香视频伊人精品75,奇米777888,欧美日本道免费二区三区,中文字幕亚洲综久久2021

全面了解ODBC技術

時間:2023-05-01 07:42:14 計算機論文 我要投稿
  • 相關推薦

全面了解ODBC技術

目前,眾多的廠商推出了行行色色的數(shù)據(jù)庫系統(tǒng),它們在性能、價格和應用范圍上各有千秋。一個綜合信息系統(tǒng)的各部門由于需求差異等原因,往往會存在多種數(shù)據(jù)庫,它們之間的互連訪問成為一個棘手的問題,特別是當用戶需要從客戶機端訪問不同的服務器時。

微軟提出的開放式數(shù)據(jù)庫互連(Open-DataBase-Connectivity,即ODBC)成為目前一個強有力解決方案,并逐步成為Windows和Macintosh平臺上的標準接口,并推動了這方面的開放性和標準化。

一、ODBC的產(chǎn)生和發(fā)展

關系型數(shù)據(jù)庫產(chǎn)生后很快就成為數(shù)據(jù)庫系統(tǒng)的主流產(chǎn)品,由于每個DBMS廠商都有自己的一套標準,人們很早就產(chǎn)生了標準化的想法,于是產(chǎn)生了SQL,由于其語法規(guī)范逐漸為人所接受,成為RDBMS上的主導語言。最初,各數(shù)據(jù)庫廠商為了解決互連的問題,往往提供嵌入式SQL API,用戶在客戶機端要操作系統(tǒng)中的RDBMS時,往往要在程序中嵌入SQL語句進行預編譯。由于不同廠商在數(shù)據(jù)格式、數(shù)據(jù)操作、具體實現(xiàn)甚至語法方面都具有不同程度的差異,所以彼此不能兼容。

長期以來,這種API的非規(guī)范情況令用戶和RDBMS廠商都不能滿意。在80年代后期,一些著名的廠商包括Oracle、Sybase、Lotus、Ingres、Informix、HP、DEC等結成了SQL Access Group(簡稱SAG),提出了SQL API的規(guī)范核心:調用級接口(Call Level Interface),簡稱CLI。

1991年11月,微軟宣布了ODBC,次年推出可用版本。1992年2月,推出了ODBC SDK 2.0版。ODBC基于SAG的SQL CAE草案所規(guī)定的語法,共分為Core、Level 1、 Level 2三種定義,分別規(guī)范了22、16、13共51條命令,其中29條命令甚至超越了SAG CLI中原有的定義,功能強大而靈活。它還包括標準的錯誤代碼集、標準的連接和登錄DBMS方法、標準的數(shù)據(jù)類型表示等。

由于ODBC思想上的先進性,且沒有同類的標準或產(chǎn)品與之競爭,它一枝獨秀,推出后僅僅兩三年就受到了眾多廠家與用戶的青睞,成為一種廣為接受的標準。目前,已經(jīng)有130多家獨立廠商宣布了對ODBC的支持,常見的DBMS都提供了ODBC的驅動接口,這些廠商包括Oracle、Sybase、Informix、Ingres、IBM(DB/2)、DEC(RDB)、HP(ALLBASE/SQL)、Gupta、Borland(Paradox)等。目前,ODBC已經(jīng)成為客戶機/服務器系統(tǒng)中的一個重要支持技術。

二、ODBC的基本思想與特點

ODBC的基本思想是為用戶提供簡單、標準、透明的數(shù)據(jù)庫連接的公共編程接口,開發(fā)廠商根據(jù)ODBC的標準去實現(xiàn)底層的驅動程序,這個驅動對用戶是透明的,并允許根據(jù)不同的DBMS采用不同的技術加以優(yōu)化實現(xiàn),這就利于不斷吸收新的技術而趨完善。

這同時也就是數(shù)據(jù)庫驅動的思想,它很類似于Windows中打印驅動的思想。在Windows中,用戶安裝不同的打印驅動程序,使用同樣一條打印語句或操作,就可很容易地實現(xiàn)在不同打印機上打印輸出,而不需要了解內部的具體原理。ODBC出現(xiàn)以后,用戶安裝不同的DBMS驅動就可用同樣的SQL語句實現(xiàn)在不同DBMS上進行同樣的操作,而且無需預編譯。ODBC帶來了數(shù)據(jù)庫連接方式的變革,如圖1所示。在傳統(tǒng)方式中,開發(fā)人員要熟悉多個DBMS及其API,一旦DBMS端出現(xiàn)變動,則往往導致用戶端系統(tǒng)重新編建或者源代碼的修改,這給開發(fā)和維護工作帶來了很大困難。在ODBC方式中,不管底層網(wǎng)絡環(huán)境如何,也無論采用何種DBMS,用戶在程序中都使用同一套標準代碼,無需逐個了解各DBMS及其API的特點,源程序不因底層的變化而重新編建或修改,從而減輕了開發(fā)維護的工作量,縮短了開發(fā)周期。

@@12W03500.GIF;圖1 數(shù)據(jù)庫連接方式的轉變@@

概括起來,ODBC具有以下靈活的特點:

1. 使用戶程序有很高的互操作

[1] [2] [3] [4] 

【全面了解ODBC技術】相關文章:

全面地了解自我評價04-27

全面了解先心病的介入治療04-29

2015考研數(shù)學備考 了解題型全面掌握04-29

人的全面發(fā)展與科學技術04-27

專業(yè)技術全面的工作總結04-28

公務員面試技巧:全面了解人際關系面試題04-30

從勞動與技術的替代選擇談全面建設小康05-02

熱處理全面質量控制與技術改造04-28

了解04-29

全面04-29