Visual Studio 2008之ADO.NET数据访问技术

本文介绍了ADO.NET作为.NET Framework的数据库访问技术,对比了它与先前的ADO的区别,重点阐述了ADO.NET的DataSet对象和.NET Data Provider。讨论了SQL Server .NET Framework数据提供程序与OLE DB .NET Framework数据提供程序的性能差异,并概述了使用DataSet和DataReader的不同应用场景。最后,列出了使用ADO.NET进行数据库操作的基本步骤。
摘要由CSDN通过智能技术生成

Visual Studio 2008ADO.NET数据访问技术

.NET使用的数据库访问技术是ADO.NET。在讲述ADO.NET之前,先简要介绍一下在ADO.NET出现之前广泛使用的ADO数据访问技术。将ADO.NETADO进行对比有助于深入地理解和掌握ADO.NET

为了给应用程序提供一个统一的与数据库进行连接通信的接口,在20世纪90年代初,Microsoft开发了ODBC技术,ODBCOpen DataBase Connectivity Interface(开放式数据库连接接口)的简称,它提供了SQL语言和数据库进行通信的一般标准。

ADO.NETMicrosoft ActiveX Data Objects (ADO)改进而来,是一种先进的数据库访问技术,提供平台互用和可收缩的数据访问功能。.NET使用XML(Extensible Markup Language,可扩展标记语言)作为数据传送的格式,任何可以读取XML格式的应用程序都可以对数据进行处理。实际上,接收组件根本不需要ADO.NET组件。它可以是基于Microsoft Visual Studio的解决方案或在任何平台上运行的任何应用程序。

ADOADO.NET既有相似也有区别,他们都能够编写对数据库服务器中的数据进行访问和操作的应用程序,并且易于使用、高速度、低内存支出和占用磁盘空间较少,支持用于建立基于客户端/服务器和Web的应用程序的主要功能。但是ADO使用OLE DB接口并基于MicrosoftCOM技术,而ADO.NET拥有自己的ADO.NET接口并且基于Microsoft.NET体系架构。.NET

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值