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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

02ODBC基本概念

發布時間:2025/3/15 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 02ODBC基本概念 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
ODBC基本概念

ODBC(Open Database Connectivity,開放數據庫互連)是微軟公司開放服務結構(WOSAWindows Open Services Architecture)中有關數據庫的一個組成部分,它建立了一組規范,并提供了一組對數據庫訪問的標準API(應用程序編程接口)。這些API利用SQL來完成其大部分任務。ODBC本身也提供了對SQL語言的支持,用戶可以直接將SQL語句送給ODBC

一個基于ODBC的應用程序對數據庫的操作不依賴任何DBMS,不直接與DBMS打交道,所有的數據庫操作由對應的DBMSODBC驅動程序完成。也就是說,不論是FoxProAccess還是Oracle數據庫,均可用ODBC API進行訪問。由此可見,ODBC的最大優點是能以統一的方式處理所有的數據庫。

一個完整的ODBC由下列幾個部件組成:

    • 應用程序(Application)

    • ODBC管理器(Administrator)。該程序位于Windows 95控制面板(Control Panel)32ODBC內,其主要任務是管理安裝的ODBC驅動程序和管理數據源。

    • 驅動程序管理器(Driver Manager)。驅動程序管理器包含在ODBC32.DLL中,對用戶是透明的。其任務是管理ODBC驅動程序,是ODBC中最重要的部件。

    • ODBC API

    • ODBC 驅動程序。是一些DLL,提供了ODBC和數據庫之間的接口。

    • 數據源。數據源包含了數據庫位置和數據庫類型等信息,實際上是一種數據連接的抽象。

各部件之間的關系如圖10.2所示

10.2 ODBC部件關系圖

 

應用程序要訪問一個數據庫,首先必須用ODBC管理器注冊一個數據源,管理器根據數據源提供的數據庫位置、數據庫類型及ODBC驅動程序等信息,建立起ODBC與具體數據庫的聯系。這樣,只要應用程序將數據源名提供給ODBCODBC就能建立起與相應數據庫的連接。

ODBC中,ODBC API不能直接訪問數據庫,必須通過驅動程序管理器與數據庫交換信息。驅動程序管理器負責將應用程序對ODBC API的調用傳遞給正確的驅動程序,而驅動程序在執行完相應的操作后,將結果通過驅動程序管理器返回給應用程序。

在訪問ODBC數據源時需要ODBC驅動程序的支持。用Visual C++ 5.0安裝程序可以安裝SQL ServerAccessParadoxdBaseFoxProExcelOracle Microsoft Text等驅動程序.在缺省情況下,VC5.0只會安裝SQL ServerAccessFoxProdBase的驅動程序.如果用戶需要安裝別的驅動程序,則需要重新運行VC 5.0的安裝程序并選擇所需的驅動程序.

總結

以上是生活随笔為你收集整理的02ODBC基本概念的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。