欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

【转载】C#中SqlCommand类的作用以及常用方法

程序员文章站 2023-11-12 08:45:40
在C#的数据库操作过程中,SqlCommand类一般用于Sqlserver数据库的SQL语句的执行,包括Select语句、Update语句、Delete语句以及SQL存储过程等,SqlCommand的操作一般在SqlConnection类成功连接Sqlserver数据库后,并使用SqlConnect ......

在c#的数据库操作过程中,sqlcommand类一般用于sqlserver数据库的sql语句的执行,包括select语句、update语句、delete语句以及sql存储过程等,sqlcommand的操作一般在sqlconnection类成功连接sqlserver数据库后,并使用sqlconnection类的open方法打开数据库连接后进行的,一般操作完数据库,建议调用sqlconnection类的colse方法关闭数据库。

一、sqlcommand类常用属性

commandtext:获取或设置要对数据源执行的 transact-sql 语句、表名或存储过程。

commandtimeout: 获取或设置在终止执行命令的尝试并生成错误之前的等待时间。 

commandtype:获取或设置一个值,该值指示释 commandtext 是sql语句,存储过程还是表操作。

connection:获取或设置 sqlcommand 的此实例使用的 sqlconnection。

parameters:获取 sqlparametercollection参数集合。

transaction :获取或设置将在其中执行 sqlcommand 的数据库事务对象 sqltransaction。

二、sqlcommand类常用方法

executenonquery()方法:返回影响的行数,主要用于增删改操作。

executescalar()方法 :返回第一行第一列,例如我们在计算总条数的时候会使用到此方法。

executereader()方法:创建一个sqldatareader用于读取数据,用于查询数据。

executexmlreader()方法:返回system.xmlreader实例,用于读取sqlserver中的xml字段的值

 

备注:原文转载自博主个人站it技术小趣屋,原文链接为c#中sqlcommand类的作用以及常用方法_it技术小趣屋