ExecuteReader与ExecuteScalar在执行数据库查询时有哪些本质区别,能否详细解释一下?
- 内容介绍
- 文章标签
- 相关推荐
本文共计469个文字,预计阅读时间需要2分钟。
ExecuteNonQuery方法执行非查询SQL操作,包括增insert、删delete、改update。\nExcuteReader方法+ExecuteNonQuery方法+执行非查询SQL操作,包括增insert、删delete、改update\nExcuteReader方法+执行查询,返回DataReader,通过它读取数据。
ExecuteNonQuery方法执行非查询SQL操作包括增insert、删delete、改updateExcuteReader方法ExecuteNonQuery方法 执行非查询SQL操作包括增insert、删delete、改update
ExcuteReader方法 执行查询,返回DataReader,通过DataReader的对象dr["列名"]
可以取得数据一次读一行可以通过while(dr.Read())进行循环读取
ExecuteScalar方法 执行查询只返回一个数据
在连接SQL Server数据库首先创建SqlConnection类和SqlCommand类实例分别用于连接到SQL Server数据库和执行SQL语句命令然后打开数据连接并使用SqlCommand的相应方法执行SQL语句。
本文共计469个文字,预计阅读时间需要2分钟。
ExecuteNonQuery方法执行非查询SQL操作,包括增insert、删delete、改update。\nExcuteReader方法+ExecuteNonQuery方法+执行非查询SQL操作,包括增insert、删delete、改update\nExcuteReader方法+执行查询,返回DataReader,通过它读取数据。
ExecuteNonQuery方法执行非查询SQL操作包括增insert、删delete、改updateExcuteReader方法ExecuteNonQuery方法 执行非查询SQL操作包括增insert、删delete、改update
ExcuteReader方法 执行查询,返回DataReader,通过DataReader的对象dr["列名"]
可以取得数据一次读一行可以通过while(dr.Read())进行循环读取
ExecuteScalar方法 执行查询只返回一个数据
在连接SQL Server数据库首先创建SqlConnection类和SqlCommand类实例分别用于连接到SQL Server数据库和执行SQL语句命令然后打开数据连接并使用SqlCommand的相应方法执行SQL语句。

