dataadapter专题

ADO.NET——DataAdapter对象

DataAdapter对象    来源以及作用:前面我所介绍的ADO.NET对象中,例如Connection对象,Command对象以及DataReader对象,这些对象均属于Data Provider的一部分,而且都是基于连接的。如果,每次我们检索数据库中的表或者行都需要连接一次数据库,那么性能和效率是十分低下的。实际上,ADO.NET提供了基于非连接的核心组件:DataSet。那么存储

【转载于脚本之家】DataReader、DataSet、DataAdapter和DataView使用介绍

【本文转载于】http://www. jb51.net/article/32312.htm 通俗理解: DataReader对象一般用于以下情况:只想读取数据时;从存储器中获得的数据只用于显示,而不做其他处理。DataSet对象(与DataAdapter对象一起使用)在以下情况:可能在数据源中修改(编辑或添加新的)数据时;想在读取数据后显示数据前对数据进行修改时。例如,你可能想将数据读入一些

DataReader和DataAdapter的区别

转自:http://blog.sina.com.cn/s/blog_7bb5e6b70101ay5v.html DataReader是一个向前的指针,本身并不包含数据,调用一次Read()方法它就向前到下一条记录,一个DataReader必须单独占用一个打开的数据库连接! 在使用 OleDbDataReader 时,关联的 OleDbConnection 正忙于为 OleDbDataRe

关于使用dataAdapter.acceptChanges( )方法更新dataSet和数据库的问题

在winForm中实现这种效果 :         在dataGridView中任意修改数据,然后点击保存修改的按钮,将这些修改全部都一次性写入数据库。而且保存的过程中不用重新绑定dataGridView的数据源。dataGridView不用刷新。     /// <summary>         /// 将dataGridView中发生的改动提交到数据库,使用这种方法不用刷新data

[转]DataAdapter更新数据库

ado.net提供了丰富的数据库操作,在这些操作中SqlConnection和SqlCommand类是必须使用的,但接下来可以分为两类操作: 一类是用SqlDataReader直接一行一行的读取数据库。 第二类是SqlDataAdapter联合DataSet来读取数据。 两者比较: SqlDataReader由于是直接访问数据库,所以效率较高。但使用起来不方便。 SqlDataAd

C#中DataAdapter对象

目录 一、DataAdapter对象概述 二、Fill()方法填充数据集DataSet 1.举例 2.源码 3.生成效果  三、Update()方法 1.Update()方法更新数据源 2.设置数据库主键 3.源码 4.生成效果  一、DataAdapter对象概述         DataAdapter对象是一个数据适配器对象,是DataSet与数据源之间的桥梁。