简单说就是: DataSet:数据集。一般包含多个DataTable,用的时候,dataset["表名"]得到DataTable DataTable:数据表。 一: SqlDataAdapter da=new SqlDataAdapter(cmd ...
简单说就是: DataSet:数据集。一般包含多个DataTable,用的时候,dataset["表名"]得到DataTable DataTable:数据表。 一: SqlDataAdapter da=new SqlDataAdapter(cmd ...
1、DataTable的遍历 //创建数据表 DataTable dt = GetDataTable("select * from Student"); //存储数据 StringBuilder ...
1、DataTable的遍历 2、DataReader的遍历 //获取数据集 SqlDataReader dr = GetDataReader("select * from Student ...
1. 获取数据的方式[1]DataReader 为在线操作数据, DataReader会一直占用SqlConnection连接,在其获得数据过程中其它操作不可以再使用SqlConnection连接对象。 代码如下: [2]DataSet为离线操作数 ...
都在注释里了,不多说了 /// <summary> /// DataReader转泛型 /// </summary> ...
看了关于DataReader的扩展,发现能节省很多代码。从数据库读取数据最原始方法就是while()然后做循环,如果数据库添加一个字段那么你所有读取数据库的方法全部添加。通过扩展这个类就摆脱了这种令人恶心的方式,关于效率我进行测试,当读取不多的时候效率相差不大,当读取几十万条而至数百万 ...
DataReader对象提供了一个只进只读的数据读取器,用于从查询结果中读取数据,它每次仅能读取一行数据。 【常用属性】: FieldCount:获取当前行的列数; HasRows:表明查询结果中是否还存在未被读取的数据。 【常用方法】: Close:关闭 ...
//注意参数的用法 string SqlText = @"select * from [tableName] where condition1=?condition1 and condition ...