一、DataReader含义DataReader相比于DataSet,DataReader是一个抽象类,所以不能用DataReader DR = new DataReader(),来构造函数创建对象,如果要创建一个DataReader对象,必须通过command对象的ExecuteReader方法。...
分类:
其他好文 时间:
2015-11-20 09:13:26
阅读次数:
200
一、DataReader和DataSet的区别 1、DataReader是只能顺序向前读取的数据结构,占据内存较少,速度较快;DataSet是一次性读入内存后动态(dynamic)方式处理记录(可正向反向兑取数据,也可以指定记录读取)的数据结构,占据内存较多,相对速度较慢。 2、DataReader...
分类:
Web程序 时间:
2015-11-12 23:30:27
阅读次数:
211
前言:ADO.NET的第三节课。今天主要讲SQL Helper。内容: 1.DataReader和DataSet的区别: (1)DataReader是一行一行地读,且只能向前读;DataSet是一次性读取出来放到内存中,所以,DataReader读取速度更快,占用内存更低。 (2)DataRe...
分类:
Web程序 时间:
2015-11-06 12:43:51
阅读次数:
152
1. 接口和抽象类的区别http://kb.cnblogs.com/page/42159/2. DataSet和DataReader的区别http://www.cnblogs.com/jiahaohk/articles/1546864.html3.索引http://www.2cto.com/data...
分类:
其他好文 时间:
2015-11-01 16:24:50
阅读次数:
148
ADO.NET的对象主要包括Connection、Command、DataReader、DataAdapter、DataSet,ADO.NET访问数据库主要包括两个步骤:建立数据库连接、读取或更新数据。一、建立数据库连接Connection对象负责建立和控制用户应用程序和数据库之间的连接。所有的数据...
分类:
数据库 时间:
2015-10-30 09:18:19
阅读次数:
263
1. 获取数据的方式[1]DataReader 为在线操作数据, DataReader会一直占用SqlConnection连接,在其获得数据过程中其它操作不可以再使用SqlConnection连接对象。代码如下:while(datareader.read()){..............}data...
ADO.net就是微软提供的一堆类库,这个类库里面有很多专门操作各种数据库的类,他们都是实现了统一口组成部分第一部分:数据提供程序命名空间:System.Data.SqlClientConnection连接数据库的通道Command命令执行对象DataReader数据读取器DataAdapter数据...
分类:
其他好文 时间:
2015-10-14 09:05:24
阅读次数:
146
第一种解释DataReader和DataSet最大的区别在于,DataReader使用时始终占用SqlConnection(俗称:非断开式连接),在线操作数据库时,任何对SqlConnection的操作都会引发DataReader的异常。因为DataReader每次只在内存中加载一条数据,所以占用的...
分类:
其他好文 时间:
2015-10-12 10:36:44
阅读次数:
232
DataReader 常用属性FieldCount 获取字段数目IsClosed 取得状态True or FalsItem({name,ordinal}) 获取或设置字段内容,name为字段名,ordinal为字段序号,可选用RecordsAffected 获取执行insert del...
分类:
其他好文 时间:
2015-09-06 12:40:36
阅读次数:
166
using System;using System.Collections.Generic;using System.Data;using System.Linq;using System.Reflection;using System.Text;using System.Threading.Tas...
分类:
其他好文 时间:
2015-08-25 19:27:43
阅读次数:
119