`
jiagou
  • 浏览: 2529531 次
文章分类
社区版块
存档分类
最新评论

ADO.NET中的DataReader与DataSet

 
阅读更多

先看一下视频中讲的这章的框架:

在这里重点讲述一下DataReader 和DataSet。

一,DataReader:

1,简单介绍:DataReader对象是一个简单的数据集,用于从数据源中检索只读数据集,常用于检索大量数据。DataReader对象只允许以只读、顺向的方式查看其中所存储的数据,提供一个非常有效率的数据查看模式,同时DataReader对象还是一种非常节省资源的数据对象。它占用资料库连线,使用伺服段游标直到连线关闭。

2,使用举例:

a,首先开启资料库连线:

b,进行资料库操作(读取)

c,最后直接关闭:dbReader.close()

二,DataSet:

1,介绍:DataSet是ADO.NET的中心概念。可以把DataSet当成内存中的数据库,DataSet是不依赖于数据库的独立数据集合。所谓独立,就是说,即使断开数据连接,或者关闭数据库,DataSet依然是可用的,DataSet在内部是用XML来描述数据的,由于XML是一种与平台无关、与语言无关的数据描述性语言,而且可以描述复杂关系的数据,比如父子关系的数据,所以DataSet实际上可以容纳具有复杂关系的数据,而且不再依赖于数据库链路。DataSet支持多表、表间关系、数据约束等,和关系数据库的模型基本一致。

2,DataSet对象的三大特性

(1)独立性。DataSet独立于各种数据源。

(2)离线(断开)和连接。

(3) DataSet对象是一个可以用XML形式表示的数据视图,是一种数据关系视图。

3,DataSet的使用方法:

(1) 把数据库中的数据通过DataAdapter对象填充DataSet。

(2) 通过DataAdapter对象操作DataSet实现更新数据库。

(3) 把XML数据流或文本加载到DataSet。

总而言之,这里介绍了VB.NET与数据库的连接,通过DataReader(只读,直接连接)和DataSet(独立)去查看或者操作数据库中的数据。这里还涉及到DataGrid控件,大家可以看连接了解一下!

分享到:
评论

相关推荐

    ADO.NET程序设计模拟题

    ADO.NET 模型中的下列哪些对象属于Connected 对象? A. Connection B. DataAdapter C. DataReader D. DataSet 正确答案:ABC 2 在ADO.NET 中,为访问DataTable 对象从数据源提取的数据行。可使用DataTable 对象的__...

    ADO.net操作数据库总结

    ADO.net操作数据库总结,包括SqlConnection、SqlCommand等

    ado[1].net中文手册 学习 ado.net的重要资料

    ADO.NET 示例应用程序:提供 ADO.NET 应用程序的示例,该示例从数据库中检索数据并将其返回到控制台。   使用 .NET 数据提供程序访问数据 使用 ADO.NET 连接到数据源:描述 ADO.NET Connection 对象,并说明如何...

    ADO.NET本质论.pdf

    书中深入剖析了ado.net的本质,探索了类、接口、属性和方法的工作原理,同时还为其他数据访问api(包括oledb,ado,odbc和jdbc)的程序员,提供了有价值的参考材料。本书适合具有一定数据库基础的开发人员阅读,也可...

    ADO.NET技术内幕 part4

    第Ⅲ部分包含了对ADO.NET对象模型中的脱机对象的讨论——DataSet、DataTable、DataColumn、DataRow、DataRelation和DataView对象。这一部分还介绍了使用DataAdapter向数据库提交更改的基本和高级场景,还讨论了ADO...

    Microsoft ADO.NET Step by Step

    Part III - Manipulating Data Chapter 6 - The DataSet Chapter 7 - The DataTable Chapter 8 - The DataView Part IV - Using the ADO.NET Objects Chapter 9 ...

    《零基础学ASP.NET 2.0》第13章 ADO.NET 2.0对象

    13.1.2 ADO.NET中的对象 212 13.2 Connection对象 212 13.3 Command对象 215 13.3.1 插入数据 215 13.3.2 查询数据 217 13.3.3 更新数据 219 13.3.4 删除数据 222 13.3.5 返回单个值 224 13.4 DataReader对象 225 ...

    ADO.Net数据库连接

    ADO.NET架构 使用ADO.NET连接最佳实践 使用ADO.NET命令最佳实践 使用 DataReader、DataSet、DataAdapter 使用ADO.NET的其他技巧

    ADO.NET 高级编程(PDG)

    简要介绍了数据访问的历史,介绍.Net数据提供者,提供了连接各种数据源的方法,讨论了Visual Studio .net以及如何通过图形用户界面来交互地使用和简单地处理Ado.net及DataReader、DataSet的讨论.

    ADO.NET 全面解析ADO.NET

    ADO.NET设计目标 ADO.NET对象模型 ADO.NET——标准的数据访问API ADO.NET Data Provider Connection和Command DataAdapter和DataReader DataSet 强类型的DataSet 数据绑定

    ADO.NET全套资料 连接数据库 数据绑定 Command对象和DataReader对象 DataAdapter对象和DataSet对象 ADO。Net高级编程

    ADO.NET全套资料 连接数据库 数据绑定(建立和管理简单数据绑定 建立和管理复杂的数据绑定) Command对象和DataReader对象(Command,DataReader对象属性和方法 ) DataAdapter对象和DataSet对象() ADO。...

    ADO.NET常用对象

    在ADO.NET结构中,常用的组件(对象)有五个,Connection对象、Command对象、DataReader对象、DataApdapter对象和DataSet对象,其中Connection对象、Command对象、DataReader对象,和DataApdapter对象被称为数据提供...

    ADO.NET中的五个主要对象

    ADO.NET中的五个主要对象 包括connection,command,dataadapter,dataset,datareader

    ADO.NET 高级编程(PDG).rar

    软件介绍 简要介绍了数据访问的历史,介绍.Net数据提供者,提供了连接各种数据源的方法,讨论了Visual Studio .net以及如何通过图形用户界面来交互地使用和简单地处理Ado.net及DataReader、DataSet的讨论

    最容易学的ADO.NET常用对象详解(头发乱了的学习笔记 - 博客园--转载)

    · 几种常见的数据库连接方法 · ADO.NET常用对象详解之:DataSet对象 · ADO.NET常用对象详解之:DataReader对象 · ADO.NET常用对象详解之:Command对象 · ADO.NET常用对象详解之:DataAdapter对象...

    ADO.NET考核知识点

    ADO.NET概述;字符串的存储(App.config,Web.config);非编程方式对配置文件的各区段进行加密(推荐);打开和关闭连接;连接池;处理连接的异常;创建Command对象;Command对象的属性;执行Command方法;DataReader对象;...

    ADO.NET技术内幕 part1

    第Ⅲ部分包含了对ADO.NET对象模型中的脱机对象的讨论——DataSet、DataTable、DataColumn、DataRow、DataRelation和DataView对象。这一部分还介绍了使用DataAdapter向数据库提交更改的基本和高级场景,还讨论了ADO...

Global site tag (gtag.js) - Google Analytics