基础学习(一)sqlcommand常用方法
话说加入程序员的大家庭已经有几年了,但是经常会发现,一些比较基础的东西总是忘记,与其说是忘记,不如说根本就是没去记。
很多时候为了赶项目进度,在网上找到代码后大致的看一遍就拿来用,没有仔细的学习代码。或者公司的前辈们封装好了一些东西,我们就拿来用,从来没有看过是如何实现的。。。终止种种的自己不用心的原因造成很多比较基础的知识掌握的不牢固。痛改前非痛改前非!!废话少说,开始学习
sqlcommand类的常用方法:
1、executenonquery方法
执行sql语句,并返回受影响的行数;对于update、insert、delete语句,执行成功返回受影响的行数,如果执行失败返回-1;
对于执行select语句则返回-1;
2、executescalar方法
执行查询,并返回查询所返回的结果集中的首行首列。忽略其他行或列。
3、executereader方法
执行commandtext,返回sqldatareader.
如果将commandtye设置成storedprocedure时,commandtext设置成储存过程名称。该方法执行存储过程。