Command对像(命令)

Command对象用于执行对数据库中的数据进行增、删、改、查的命令。在操作的过程中,必须保持应用程序和数据库之间的连接。

  【常用属性】:

    CommandText:获取或设置需要对数据库执行的T-AQL语句;

    Connection:获取或设置此例使用的Connection对象。

  【常用方法】:

    ExecuteNonQuery:执行T-SQL语句,并返回受影响的行数;

    ExecuteReader:执行查询命令,并返回DataReader对象;

    ExecuteScalar:执行 查询命令,并返回查询结果集中第一行的第一列,忽略其他列或行。

【使用Command对象对数据库执行操作的步骤】:

  1、创建Connection对象;

  2、打开数据库连接;

  3、定义需要执行的T-SQL语句;(定义String类型的字符串用于保存需要执行的T-SQL语句

  4、创建Command对象;

    【语句】:SqlCommand 命令对象名=new SqlCommand("T-SQL语句",Connection对象);

  5、执行语句;(该方法用于执行指定的T-SQL语句,返回受影响的行数

    【语句】:命令对象名.ExecuteNonQuery();

  6、关闭数据库。

【使用Command对象对数据库进行查询,并返回单个值操作的步骤】:

  1、创建Connection对象;

  2、打开数据库连接;

  3、定义需要执行的T-SQL语句;(定义String类型的字符串用于保存需要执行的T-SQL语句

  4、创建Command对象;

  5、执行T-SQL语句,并接收查询结果;(该方法的返回值是查询结果集中的第一个值,且在接收时需要进行显式类型转化

    【语句】:命令对象.ExecuteScalar();

  6、关闭数据库。

原文地址:https://www.cnblogs.com/pengyouqiang88/p/5037650.html