C# SqlDataAdapter和SqlDataReader的区别
2017-12-13 18:17
459 查看
SqlDataAdapter:适配器,用于将SQL server中的数据类型转换成C#中的数据类型。
SqlDataAdapter: 建立数据库连接后,一次性地把所有数据加载到内存中。然后连接就关闭了。 只适用于少量数据。
SqlDataReader: 建立数据库连接后,一直保持连接状态。reader对象其实是一个指针,只能一行一行地读数据(读到内存),指针一行一行地移动,其中连接不能断开。适用于读取大量数据。
SqlDataAdapter: 建立数据库连接后,一次性地把所有数据加载到内存中。然后连接就关闭了。 只适用于少量数据。
SqlDataReader: 建立数据库连接后,一直保持连接状态。reader对象其实是一个指针,只能一行一行地读数据(读到内存),指针一行一行地移动,其中连接不能断开。适用于读取大量数据。
相关文章推荐
- c#大圣之路笔记——c# SqlDataReader和SqlDataAdapter区别
- C#中SqlAdapter 和 SqlDatareader
- C#中ExecuteReader、ExecuteNonQuery、ExecuteScalar、SqlDataReader、SqlDataAdapter和DataTable的使用
- c# sqladapter 与sqldataReader
- SqlDataReader和SqlDataAdapter 区别
- sql 查询语法汇总(三)SqlDataReader 与SqlDataAdapter+DataSet 的区别
- 源码: C#操作SQL数据库 SQLDataReader/SQLDataAdapter/DataSet/DataTable
- C# sqlDataReader区别Dataset
- C#中ExecuteReader、ExecuteNonQuery、ExecuteScalar、SqlDataReader、SqlDataAdapter应该怎么用?
- c#之SqlDataAdapter和SqlDataReader
- SqlDataReader与SqlDataAdapter的区别
- SqlDataReader和SqlDataAdapter 区别
- SqlDataReader和SqlDataAdapter 区别
- C#中DataSet和SqlDataReader的区别
- C#中ExecuteReader、ExecuteNonQuery、ExecuteScalar、SqlDataReader、SqlDataAdapter和DataTable的使用
- 黑马程序员之ADO.NET学习笔记:SqlDataReader和SqlDataAdapter 区别
- ADO.NET数据库操作------SqlDataReader和SqlDataAdapter 区别
- SqlDataReader和SqlDataAdapter 区别
- C#中ExecuteReader、ExecuteNonQuery、ExecuteScalar、SqlDataReader、SqlDataAdapter应该怎么用?
- c# sqladapter 与sqldataReader