码迷,mamicode.com
首页 > 数据库 > 详细

C#数据库——数据库基本操作

时间:2020-07-02 13:30:56      阅读:68      评论:0      收藏:0      [点我收藏+]

标签:一个   sql   建设   ade   行数据   并且   reader   强制转换   显示   

ExecuteNonQuery方法、ExecuteScalar方法、ExecuteReader方法的区别
----ExecuteNonQuery():执行命令对象的SQL语句,返回一个int类型变量,如果SQL语句是对数据库的记录进行操作(如记录的增加、删除和更新),那么方法将返回操作所影响的记录条数。
----ExecuteScalar():执行命令对象的SQL语句,如果SQL语句是SELECT查询,则仅仅返回查询结果集中的第1行第1列,而忽略其他的行 和列。该方法所返回的结果为object类型,在使用之前必须强制转换为所需的类型。如果SQL语句不是SELECT查询,则返回结果没有任何作用。
----ExecuteReader():执行命令对象的SQL语句,在ADO.NET中,就是DataReader对象的ExecuteReader()方法来进行数据的列出,并且我们用这个ExecuteReader()方法来显示数据是最快的一种方法,因为当我们在用ExecuteReader()方法中的DataReader 对象来进行数据的在网站建设中显示时,他只可以一条一条向前读,不能返回,也就是像ASP中的ADO方法中的Recordset 对象的Movenext一样,它没有move -1这样的返回方法。

C#数据库——数据库基本操作

标签:一个   sql   建设   ade   行数据   并且   reader   强制转换   显示   

原文地址:https://www.cnblogs.com/LY-CS/p/13223969.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!