Microsoft Data Access Components

✍ dations ◷ 2025-06-30 12:49:49 #数据库,微软API,.NET

Microsoft Data Access Components(MDAC)是微软专门为数据访问功能而发展的应用程序开发接口,做为微软的统一化数据访问(Universal Data Access; UDA)解决方案的核心组成,最初的版本在1996年8月发表。目前其组成组件有ODBC,OLE DB以及ADO,其中ADO是在Visual Basic上唯一的数据访问管道,而OLE DB则是基于COM之上,供C/C++访问与提供数据的接口,ODBC则是统一化的数据访问API。

MDAC体系架构可视作三层:

开发者还能直接写程序访问OLE DB或ODBC。

MDAC中包含了下列的组件:

SQL Server Network Client Library(在SQL Server 2005时由SQL Native Client取代)是要连接SQL Server所必要的客户端库,提供必要的数据流转译的支持,并作为OLE DB Provider for SQL Server, ODBC SQL Server Driver, SQL Server .NET Provider等数据提供者的底层通信库。

为以COM为基础所开发的数据访问组件,供高级编程语言使用,像是脚本语言(Scripting Language)或是Visual Basic,目前已被Microsoft Windows平台上的开发人员广为采用,它向上提供数个对象类别供应用程序调用,向下则是调用OLE DB所提供的接口,因此数据库必须要有OLE DB Provider,才可以由ADO调用,这个机制在.NET Framework中的ADO.NET中也持续采用。

OLE DB是作为由数据源中捞取数据并接受来自ADO的指令来提供数据的接口,此接口是由COM规格所开发,同时也可以直接由C/C++来访问。

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来进入数据库进行访问以及处理工作。

微软特别为Microsoft Jet的数据库提供了两个重要的组件:

微软提供了两个方法来检查电脑中所安装的MDAC版本为何,其中一个方法是使用ADO.NET Component Checker程序,它可以检查每个MDAC所安装的DLL版本;另一个方法是检查登录数据库机码:HKEY_LOCAL_MACHINE\Software\Microsoft\DataAccess\FullInstallVer

相关

  • 贝伐单抗安维汀(学名:Bevacizumab;商品名:Avastin)又称为癌思停,是世界上第一个用于抗肿瘤血管生成的人类化单克隆抗体,可用于治疗结肠癌等多种实体肿瘤,临床上已证实其安全性。安维汀已在一
  • 翼手目蝙蝠,又名.mw-parser-output ruby.zy{text-align:justify;text-justify:none}.mw-parser-output ruby.zy>rp{user-select:none}.mw-parser-output ruby.zy>rt{font-feature-s
  • 葡萄花酸庚酸,结构式CH3(CH2)5COOH。无色具腐败脂肪气味的透明油状液体。微溶于水,溶于乙醇和乙醚。1-己烯与合成气经羰基化得到庚醛,后者再经空气氧化得到庚酸。用于生产庚酸酯类,用作
  • 非洲国家和地区列表以下是位于非洲的国家及境外领土列表,当中包括名称(官方名称)、国旗、首都、货币、官方语言、面积(km²)、人口 、人均国内生产总值(PPP)及地图。(境外领土会以浅蓝色背景显示。)非洲
  • 丹尼尔·奥尔特加何塞·丹尼尔·奥尔特加·萨阿韦德拉(西班牙语:Jose Daniel Ortega Saavedra;1945年11月11日-)生于拉利伯塔德。尼加拉瓜桑地诺民族解放阵线的领袖,现任尼加拉瓜总统。1979年,桑地
  • 台湾电子游戏公司列表
  • 弹射起飞CATOBAR(弹射辅助起飞拦阻回收或弹射辅助起飞障碍物回收)是用于从航空母舰甲板发射和回收飞机的系统。在这种技术下,飞机使用弹射器辅助起飞并使用捕捉导索在船上着陆。虽然这
  • 戚国淦戚国淦(1918年-2010年7月21日),原籍贵州省修文县,生于热河承德,中国翻译家,历史学家。毕业于燕京大学。北京师范学院教授。重点研究中世纪史,曾任中国“世界中世纪史研究会”理事长
  • Oophana是一个会呼吸空气的树生蜗牛的属,是有肺类腹足纲软体动物之下的柄眼类扭蜗牛科的成员。本属物种只分布于东南亚。本属现有15个物种,下列为部分属于本属的物种:
  • 塔特兰斯卡鲁门尼卡塔特兰斯卡鲁门尼卡(斯洛伐克语:Tatranská Lomnica)是位于斯洛伐克北部的一个村镇。塔特兰斯卡鲁门尼卡是斯洛伐克著名的旅游胜地,以滑雪和登山运动而著称。塔特兰斯卡鲁门尼卡