帝国软件
  设为首页 加入收藏 关于我们
 
解密帝国网站管理系统
栏 目:
 
您的位置:首页 > 技术文档 > ASP.NET编程 >
ADO.NET 的数据操作组件(Managed Providers)
作者:佚名 发布时间:2005-04-02 来源:不详
 
    ADO.NET 的数据存取和之前的版本不一样。前版的ADO 存取数据的方式只有一种,那就是透过OLE DB 来存取数据;而现在的ADO.NET 则分为两种,一种是直接存取MS SQL Server 中的数据,另一种是透过OLE DB 来存取其它数据库中的数据。前面我们提过: 要存取数据源中的数据,要透过数据操控组件。这个数据操作组件就是Connection 对象、Command 对象、DataSetCommand 对象以DataReader 对象。由于我们可以选择透过OLE DB 和资料源联机,或是和MS SQL Server 直接联机;所以ASP.NET 提供了两组数据操作组件,分别为ADO 数据操作组件以及SQL 数据操作组件

    每组数据操作组件内都有Connection 对象、Command 对象、DataSetCommand 对象及DataReader 对象。为了容易分别这两组数据控制对象,我们将这四个对象分别加上前缀ADO以及SQL,如下表所示:

    这两种数据操作组件虽然针对的数据源不一样,但是这些对象的架构都一样。例如ADOConnection 和SQLConnection 对象虽然一个是针对OLE DB,而另一个是针对MS SQLServer,但是这两个对象都有一样的属性、事件及方法,所以使用起来并不会造成困扰;只要了针对所要建立的数据源种类来选择ADO 数据操作组件,或是SQL 数据操作组件就可以了。虽然我们也可以透过OLE DB 来存取MS SQL Server 中的资料,但是透过SQL 类别对象来存取MS SQL Server 中的数据效率最好;这是因为SQL 类别不经过OLE DB 这一层,而是直接呼叫
MS SQL Server 中的API,所以效率比较好。ADO.NET 对于这两种数据存取方式所使用的对象完全不一样,在使用的时候必须要特别注意。

  
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·ADO.NET入门(6)  (2005-03-12)
 ·ADO.NET入门(5)  (2005-03-12)
 ·ADO.NET入门(4)  (2005-03-12)
 ·ADO.NET入门(3)  (2005-03-12)
 ·ADO.NET入门(2)  (2005-03-12)
 ·ADO.NET入门(1)  (2005-03-12)
 ·在 ADO.NET 数据集中浏览多个相关  (2005-03-12)
 ·在 ADO.NET 数据集中浏览多个相关  (2005-03-12)
 ·在 ADO.NET 数据集中浏览多个相关  (2005-03-12)
 ·在 ADO.NET 数据集中浏览多个相关  (2005-03-12)

   栏目导行
  PHP编程
  ASP编程
  ASP.NET编程
  JAVA编程
   站点最新
·致合作伙伴的欢迎信
·媒体报道
·帝国软件合作伙伴计划协议
·放眼未来 帝国近期将有重大举措!
·PHPWind6.3.2版通行证发布
·帝国备份王2008版正式发布
·帝国备份王2008版发布
·phpcms2007转帝国CMS5.0程序发布
·dedecms5.1转帝国CMS5.0程序发布
·帝国网站管理系统V5.0商业购买说明
   类别最新
·ASP.NET中为DataGrid添加合计字段
·.text urlRewrite介绍
·利用 ASP.NET 的内置功能抵御 Web
·ASP.NET Cache
·用 WebClient.UploadData 方法 上载
·ASP.NET 程序设计-序
·什么是客户端/伺服端(Client/Serve
·因特网应用程序的开发
·网页的种类
·.NET Framework-Microsoft Visual
 
关于帝国 | 广告服务 | 联系我们 | 程序开发 | 网站地图 | 留言板 帝国网站管理系统