Microsoft Data Access Components

✍ dations ◷ 2025-06-08 14:03:44 #数据库,微软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

相关

  • 雪暴雪暴(英语:Blizzard),又称暴风雪、飞雪,-5℃以下大降水量天气的统称,且伴有强烈的冷空气气流。雪暴的形成类似于与暴风雨相似。在冬天,当云中的温度变得很低时,使云中的小水滴结冻。
  • 排尿疼痛排尿疼痛、尿痛(英语:dysuria)是指在排尿过程中出现的疼痛现象,是与膀胱有关的症状(有时也作“下泌尿道症状”)。患者通常会形容排尿疼痛为“刺痛、灼烧、瘙痒”的感觉。该症状通
  • 徐脉Bradycardia is a condition wherein an individual has a slow heart rate, typically defined as a heart rate of under 60 beats per minute (BPM) in adults. Bradycar
  • 社会政策社会政策(英语:Social policy),是通过国家立法和政府行政干预,解决社会问题,促进社会安全,改善社会环境,增进社会福利的一系列政策、行动准则和规定的总称。其核心是解决市场经济下
  • 衍生运载火箭R-7火箭家族(俄语:Р-7)是一系列衍生自苏联R-7弹道导弹的火箭。R-7火箭的发射次数比任何其他大型火箭系列都要多。R-7导弹因运载能力过大而不适用于投送苏联减重后的核战斗部。
  • 建德市建德市是中国浙江省杭州市下辖的一个县级市。地处浙江西部,东接杭州,西边黄山,中贯新安江。下辖3个街道、12个镇、1个乡。2008年底,建德市有户籍人口51.32万人,比上年增加2730人,
  • 歌剧魅影《歌剧魅影》(法语:Le Fantôme de l'Opéra)是一本由法国作家加斯东·勒鲁所撰著的爱情惊悚小说,法文版原著在1910年时出版,1911年时首度被翻译成英文版。故事中以19世纪时法国
  • 任新民任新民(1915年12月5日-2017年2月12日),生于中华人民共和国安徽省宁国县(今安徽宁国市)。航天技术和火箭发动机专家,中国导弹与航天事业开创人之一。曾任中华人民共和国的卫星工程总
  • 曹汴曹汴(1499年-?年),字子东,四川重庆府巴县人,民籍,治《易经》,明朝政治人物。四川乡试第八名举人。嘉靖八年(1529年)中式己丑科会试第二百三十六名,登第二甲第四十四名进士。曾祖曹天华,
  • 鲜黄连属鲜黄连属(学名:)是小檗科下的一个属,为多年生草本植物。该属共有2种,分布于北美和东亚。