Microsoft Data Access Components

✍ dations ◷ 2024-12-23 02:03:26 #数据库,微软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

相关

  • 大台北古地图大台北古地图,原名《淡水与其附近村社暨鸡笼岛略图》(荷兰语:《Kaartje van Tamsuy en omleggende dorpen, zoo mede het eilandje Kelang》)为1654年由荷兰人所绘制的大台北地
  • 2003年物理国际物理奥林匹克(International Physics Olympiad,简称IPhO)是中学生角逐的物理竞赛,作为国际科学奥林匹克竞赛的一种,国际物理奥林匹克每年举办一次。第一届于1967年在波兰华沙
  • 台湾之最列表台湾之最是指在台湾各领域中最顶尖的事物。这里列举了一些台湾之最。粗体字表示该纪录同时成为世界之最,斜体字表示该纪录曾经为世界之最。二河流最近处,二河于四草合流,类似
  • 赣文化赣文化,指赣地从古至今所创造的物质文明和精神文明的所有成果。赣文化在上古时代脱胎于越文化、吴文化,在两千多年中不断和中原文化融合,最终发展成。赣文化经常以“文节俱高”
  • 主流经济学主流经济学(英语:Mainstream economics),又称为正统经济学(英语:orthodox economics),泛指广泛被学术界接受,在大学中教授的经济学。在主流经济学之外的其他经济学流派,则称非主流经济
  • 中国移动电话产业中国移动电话产业是目前世界上发展最快的行业之一。中国移动、中国联通和中国电信是中国三大移动电话网络服务提供商。1988年,中国GSM网络建成 。联想移动成立于2002年。2005
  • 1936年夏季奥林匹克运动会第十一届夏季奥林匹克运动会(英语:the Games of the XI Olympiad,法语:les Jeux de la XIe Olympiade,德语:die Spiele der XI. Olympiade),于1936年8月1日至8月16日在德国柏林举行
  • KARDKARD(韩语:카드),是韩国DSP媒体于2016年推出的混声企划团体,以“King”、“Ace”、“jokeR”、“hiDden”等四种扑克牌卡片为概念,由兼具作词、作曲、编舞等才华的练习生组成团体,
  • 林达泉林达泉(1830年-1878年),字海岩,广东大埔人,清朝官员。林达泉于咸丰十一年(1861年)中式举人。其留心经济,熟悉今古舆图及外洋各国形势,曾入江苏巡抚丁日昌幕府。后返乡,督办团练,防剿太平
  • UMTS频段UMTS频段(英语:UMTS frequency bands)是通用移动通讯系统(英语:UMTS, Universal Mobile Telecommunications System)所使用的无线频率范围。 UMTS频段最早是在国际电信联盟的世界