ado.net中常用数据库操作方法:(1)SqlDataReader(数据库只读操作) 提供一种从 SQL Server 数据库读取行的只进流的方式,它既然提供只读属性,那么显然当只需要执行读取操作的时候执行,在执行select语句的时候很有必要, 因为,就执行效率而言,DataReader的...
分类:
数据库 时间:
2015-04-18 18:58:01
阅读次数:
195
执行SqlDataReader.Read之后,如果还想用另一个SqlCommand执行Insert或者Update操作的话,会得到一个错误提示:There is already an open DataReader associated with this Command which must be...
分类:
其他好文 时间:
2015-04-16 21:28:29
阅读次数:
165
上一张优化了ORM的INSERT、UPDATE、DELETE,但将数据库里的值填充到实体类这块还没优化。另外有博友在网上咨询说你这个都是查询所有字段的,而他的需求是按需查询字段,不是一次性取出来所有字段的,在这里我请这位朋友耐心等待,这个会在后面章节提到的。这次我们先优化datareader->en...
分类:
其他好文 时间:
2015-03-31 17:22:59
阅读次数:
141
【问】: net中读写数据库需要用到那些类?他们的作用?【答】:DataSet:数据集。DataCommand:执行语句命令。DataAdapter:数据的集合,用语填充。DataReader:数据只读器【刨】: C#访问数据库的五大对象(易懂版)
分类:
数据库 时间:
2015-03-28 11:27:18
阅读次数:
138
相关知识:有些SQL操作,例如SUM,只会从数据库返回一个数据值,而不是多行数据尽管也可以使用ExecuteReader()返回一个DataReader对象,代表该数据值,但是使用Command对象的ExecuteScalar方法更加方便ExecuteScalar()方法:该方法只能执行SELECT...
分类:
Web程序 时间:
2015-03-16 06:11:43
阅读次数:
139
相关知识:在很多情况下,可能把数据库的访问封装到一个函数中,通过该函数返回一个DataReader对象给调用者。例如定义函数:SqlDataReader returnDR(),然后再Main函数中调用它。但这里导致了一个问题:在哪里关闭数据库连接?在returnDR()函数中关闭Connection...
分类:
Web程序 时间:
2015-03-15 18:07:03
阅读次数:
123
使用Connection连接数据库,使用DataReader访问数据库,并返回多行数据。相关步骤:需要引入两个命名空间using System.Data;using System.Data.SqlClient;使用DataReader访问数据库的步骤创建SqlConnection对象,指定连接字符串...
分类:
数据库 时间:
2015-03-14 18:11:22
阅读次数:
325
ADO.NET中的主要对象:Connection:连接对象。用于建立从应用程序到数据库服务器指定数据库的连接通道Command:命令对象。用于执行增删查改等数据库语句命令DataReader:数据阅读器对象。用于从数据库逐行返回数据DataAdapter:数据适配器对象。封装了批量返回数据,以及对数...
分类:
Web程序 时间:
2015-03-14 16:49:31
阅读次数:
180
摘自:http://www.cnblogs.com/zhjjNo1/archive/2009/08/26/1554420.html第一种解释DataReader和DataSet最大的区别在于,DataReader使用时始终占用SqlConnection(俗称:非断开式连接),在线操作数据库时,任何对...
分类:
其他好文 时间:
2015-03-12 00:59:35
阅读次数:
156
使用过 SQLite 数据库的童鞋对 Cursor 应该不陌生,如果你是搞.net 开发你大可以把Cursor理解成 Ado.net 中的数据集合相当于dataReader。今天特地将它单独拿出来谈,加深自己和大家对Android 中使用 Cursor 的理解。
关于 Cursor
在你理解和使用 Android Cursor 的时候你必须先知道关于 Cursor 的几件事情:
Curs...
分类:
移动开发 时间:
2015-03-04 17:08:55
阅读次数:
141