剑网3英雄结义旗多少钱:6.2.1 ADO.NET是什么

来源:百度文库 编辑:偶看新闻 时间:2024/05/08 21:04:10
6.2 从ADO到ADO.NET
尽管ADO.NET和ADO在名称上还看似有一些联系,但实际上ADO.NET是全新的技术。至于微软将其命名为ADO.NET,很大程度上更是基于商业运作的考虑,因为ADO技术太深入人心,命名为ADO.NET无疑将吸引那些曾经使用过ADO技术的程序开发人员。
ADO.NET并没有完全抛弃ADO的技术,所以学习过ADO的程序开发人员掌握ADO.NET也会比较容易。
6.2.1 ADO.NET是什么
其实ADO.NET很简单,下面是你在任何一本关于Visual Studio.NET的书籍上都不可能见到的关于ADO.NET技术的定义和描述,因为这是我自己的理解。我们为什么要让一些晦涩的专业术语来阻挡对ADO.NET的理解呢?
“所谓ADO.NET技术,就是一种让程序员可以快速、高效地利用Visual Studio 2005开发出数据库应用程序的技术”。不是吗?在前面的章节中,我们已经在不知不觉中利用ADO.NET技术开发出了一个数据库应用程序。
实际上,ADO.NET就是.NET Framework的类库中一些特定的能够对数据库中的数据进行操作的类的集合,如图6-4所示。
图6-4 ADO.NET的体系结构ADO.NET实际包括两个组成部分。
1.数据提供者
也称为.NET Framework 数据提供程序,实际上就是建立和数据库的连接、提取数据、操作数据、执行数据命令等一系列类。
2.DataSet(数据集)
表示数据在客户机内存中的缓存。