2011年4月12日

ADO.NET

摘要: ADO.NET的名称起源于ADO(ActiveX Data Objects),这是一个广泛的类组,用于在以往的Microsoft技术中访问数据.之所以使用ADO.NET名称,是因为Microsoft希望表明,这是在.NET编程环境中优先使用的数据访问接口.作用 它提供了平台互用性和可伸缩的数据访问。ADO.NET增强了对非连接编程模式的支持,并支持RICH XML.由于传送的数据都是XML格式的,因此任何能够读取XML格式的应用程序都可以进行数据处理。事实上,接受数据的组件不一定要是ADO .NET组件,它可以是基于一个Microsoft Visual Studio的解决方案,也可以是任何运行 阅读全文

posted @ 2011-04-12 14:54 山河星月 阅读(197) 评论(0) 推荐(0) 编辑

DataSet

摘要: DataSet是ADO.NET的中心概念。可以把DataSet当成内存中的数据库,DataSet是不依赖于数据库的独立数据集合。所谓独立,就是说,即使断开数据链路,或者关闭数据库,DataSet依然是可用的,DataSet在内部是用XML来描述数据的,由于XML是一种与平台无关、与语言无关的数据描述语言,而且可以描述复杂关系的数据,比如父子关系的数据,所以DataSet实际上可以容纳具有复杂关系的数据,而且不在依赖于数据库链路。概述 正是由于DataSet才使得程序员在编程时可以屏蔽数据库之间的差异,从而获得一致的编程模型。DataSet支持多表、表间关系、数据约束等,和关系数据库的模型基本一 阅读全文

posted @ 2011-04-12 14:51 山河星月 阅读(281) 评论(0) 推荐(0) 编辑

DataReader

摘要: DataReader对象是一个简单的数据集,用于从数据源中检索只读数据集,常用于检索大量数据。DataReader对象只允许以只读、顺向的方式查看其中所存储的数据,提供一个非常有效率的数据查看模式,同时DataReader对象还是一种非常节省资源的数据对象。 DataReader对象可通过Command对象的ExecuteReader方法从数据源中检索数据来创建。 DataReader属性 DataReader对象常用属性如下表所示: FieldCount 只读,表示纪录中有多少字段 HasMoreResults 表示是否有多个结果,本属性和SQL Script 搭配使用。 HasMoreR. 阅读全文

posted @ 2011-04-12 14:36 山河星月 阅读(355) 评论(0) 推荐(1) 编辑

导航