引言
在我们进入.net平台以后,我们在做项目的时候就离不开ADO.net了,因为只要我们和数据库打交道,我们就必须利用它,然而我们在VB6.0的时代却一直和ADO做朋友,但是随者Web程序的兴起,我们的编程方式发生了重大的改变,然而传统的传统的数据库连线保存设计法无法适用于此类应用程序,这让ADO应用程序遇到了很大的瓶颈。所谓“时势造英雄”在此恰到的时机,ADO.net就应运而生了。
可能有很多同学对于ADO和ADO.net的一些基本概念不是很清楚,那么我就先简单的介绍一下这两位数据库界的大牛,然后在说明他们之间的关系。
ADO 简介
ADO (ActiveX Data Objects,ActiveX数据对象),它就是Microsoft 提出一个应用程序的接口(API),它的作用就是用来访问关系或非关系的数据库例如,如果您希望编写应用程序从DB2或Oracle数据库中向网页提供数据,可以将ADO程序包括在作为活动服务器页(ASP)的HTML文件中。当用户从网站请求网页时,返回的网页也包括了数据中的相应数据,这些是由于使用了ADO代码的结果。
ADO.net简介
ado.net可让开发人员以一致的方式存取资料来源(例如 SQ