跳至內容
主選單
主選單
移至側邊欄
隱藏
導覽
首頁
近期變更
隨機頁面
MediaWiki說明
Taiwan Tongues 台語維基
搜尋
搜尋
外觀
建立帳號
登入
個人工具
建立帳號
登入
檢視 MicrosoftDataAccessComponents 的原始碼
頁面
討論
臺灣正體
閱讀
檢視原始碼
檢視歷史
工具
工具
移至側邊欄
隱藏
操作
閱讀
檢視原始碼
檢視歷史
一般
連結至此的頁面
相關變更
特殊頁面
頁面資訊
外觀
移至側邊欄
隱藏
←
MicrosoftDataAccessComponents
由於以下原因,您無權編輯此頁面:
您請求的操作只有這些群組的使用者能使用:
使用者
、taigi-reviewer、apibot
您可以檢視並複製此頁面的原始碼。
'''Microsoft Data Access Components'''('''MDAC''')是微軟專門為資料存取功能發展的應用程式開發介面,做為微軟的統一化資料存取(Universal Data Access ; UDA)解決方案的核心組成,上頭仔的版本佇咧一九九六年八月發表。目前其組成元件有 ODBC,OLE DB 以及 ADO,其中 ADO 是佇咧 Visual Basic 上唯一的資料存取管道,而且 OLE DB 是因為 COM 之上,供 C / C + + 存取佮提供資料的介面,ODBC 是統一化的資料存取 API。 ==體系架構== MDAC 體系架構會當看做三層: 一 . 編程介面層:包括講 ADO 佮 ADO . NET 二 . 資料庫存取層,是由資料庫製造商開發,如:Oracle 抑是 Microsoft 的 OLE DB、. NET managed providers、ODBC drivers 三 . 資料庫家己自身。 開發者閣會當直接寫程式存取 OLE DB 抑是 ODBC。 ==組成元件== MDAC 中包括下列的元件: ===SQL Server 使用者捀網路函式庫=== SQL Server Network Client Library(佇咧 SQL Server 兩千空五時由 SQL Native Client 取代)是欲連接 SQL Server 必要的使用者捀函式庫,提供必要的資料流轉譯的支援,並成做 OLE DB Provider for SQL Server , ODBC SQL Server Driver , SQL Server . NET Provider 等等的資料提供者的底層通訊函式庫。 ===ADO=== 為以 COM 為基礎所開發的資料存取元件,予高階程式語言使用,親像手稿語言(Scripting Language)抑是講 Visual Basic,目前已經予 Microsoft Windows 平台頂的開發人員廣為採用,伊向上提供數一个物件類別供應用程式呼叫,向下跤是呼叫 OLE DB 所提供的介面,因此資料庫必須愛有 OLE DB Provider,才會當由 ADO 搧叫,這个機制佇咧 . NET Framework 中的 ADO . NET 中嘛閣繼續採用。 ===OLE DB=== OLE DB 是做理由資料來源當中撈資料閣接受自 ADO 的指令來提供資料的介面,會介面是由此 COM 規格所開發,同時嘛會當直接由 C / C + + 來儉取。 ===ODBC=== ODBC(Open Database Connectivity)是由 SQL Access Group,X / Open(目前為 The Open Group 的一部份)以及 ISO / EIC 所提出來的 Call Level Interface(CLI,呼叫層次介面)介面規格 [一],由微軟開發出頭一份 ODBC 的實作,每一个資料庫攏會當實作出連結家己的資料來源的 ODBC 驅動程式(Driver), 來應用程式開發人員會當利用 ODBC 所開放的 API 搧叫,經由 ODBC Driver 來進入資料庫來進行存取佮處理工課。 ===Jet 資料庫工具=== 微軟特別為 Microsoft Jet 的資料庫提供兩个重要的元件: *'''ADOX''':會當由開發人員經由封裝佇 ADOX 中的 DDL 和 DCL 能力來著 Microsoft Access 資料庫執行資料庫物件的修改佮權限頂懸的控制。 *'''JRO''':會當由開發人員經由封裝佇 JRO 中的東西,著 Microsoft Access 資料庫執行複製,修補佮壓縮等工課。 ===捌內含佇 MDAC 中的元件=== *'''Embedded SQL / C(ESQL / C)''':佇咧 C 語言中國內底的嵌 SQL,送來資料庫內底執行,ESQL / C 佇咧 SQL Server 七夕空起終止。 *'''RDO(Remote Data Object)''':為著提供網路的資料存取所開發的元件,彼當陣 ADO 猶未成熟,目前已經由 ADO 取代。 *'''DAO(Data Access Object)''':為較早 Microsoft Access 的官方 API,但目前已經由 ADO 取代,其實 DDL 功能嘛由 ADOX 所取代。 *'''DB-Library''':為 C 語言直接存取 SQL Server 的專屬低階介面,佇咧 SQL Server 兩千空五起終止支援。 ==版本列表== 微軟提供兩个方法來檢查電腦當中所安裝的 MDAC 版本是按怎,其中一个方法就是使用 ADO . NET Component Checker 程式,伊會使檢查每一个 MDAC 所安裝的 DLL 版本;另外一个方法是檢查登錄資料庫機碼:` HKEY _ LOCAL _ MACHINE \ Software \ Microsoft \ DataAccess \ FullInstallVer ` ==參考資料== [[分類: 待校正]]
返回到「
MicrosoftDataAccessComponents
」。