了解使用ADO.NET 工具感言
创始人
2024-06-18 13:30:34
0

在ADO中,以上所有这些方式与不同类型的游标相对应 .在文中,你将会发现,ADO.NET虽然与ADO不同,但它具备了ADO的所有功能.相对照来说,你的代码将从实际的数据源及其物理存储媒介和格式中抽取数据.

ADO.NET 工具是Visual Studio .NET中一个重要的数据库管理组件。它不是ADO为适应 .NET基础构造而改进的版本,而是一个全新的访问编程模型。与原有的ADO组件不同,ADO .NET更具有通用性。

不是专门针对数据库进行设计的。尽管它也作为重要的 .NET数据库应用程序的解决方案。但它更多地显示了涵盖全面的设计,而不仅是和ADO模型一样的以数据库为中心。

在ADO .NET中聚集了所有可以进行数据处理的类。这些类呈现了具有典型数据库功能的data container objects,如索引、排序和浏览等,ADO.NET 工具但是这些功能也可以用于其他的数据管理,并不局限于数据库。

访问ADO .NET中的数据源是由托管提供程序控制的,如果需要访问SQL Server 表,就要利用SQL数据库管理类,而并非OLE DB类,因为SQL类会跳过由ADO.NET 工具提供程序呈现的中间层,直接进入数据库服务器内部API。

SQL数据库管理类包含多个类,SqlConnection对象管理与数据源的连接;SqlCommand和SqlDataReader可以执行简单的查询和读取数据;ADO.NET 工具作为数据适配器可以将数据从数据库中取出来,放到DataSet以供程序中调用,也可以提取DataSet中储存的缓存的更新,将它们提交给数据库。DataSet对象的核心实际上是数据的集合,它类似于Excel中的一个工作簿,可以存储一个或多个查询结果。#t#

ADO.NET 工具的Data Provider 提供四大组件(对象):

ADO.NET 工具中 Connection 分为 SqlConnection,OleDbConnection;  都继承IdbConnection interface ; 从基于的Data Provider上说OleDbConntion 就是ADO的Connection, 用于指定专门的Data Provider和任意参数. SqlConnection 是 ADO.Net 在ADO基础上新增的新特性,专门用用于 MSSever7.0 或更高版本使用的.

OleDbConnection 可以连接大多数RMDB, SqlConnection 只能用于 MSSever7.0 或更高版本使用的. 当然 OleDbConnection 也可以用于SqlConnection使用的对象,它们在操作时的速度差别很大,具体的数据对比后面将列举. 以下是它们的语法说明:

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...