命令和参数
建立与数据源的连接后,可以使用 DbCommand 对象来执行命令并从数据源中返回结果。 您可以使用命令构造函数之一为要使用的 .NET Framework 数据提供程序创建命令。 构造函数可以采用可选自变量,如要在数据源中执行的 SQL 语句、DbConnection 对象或 DbTransaction 对象。 您也可以将这些对象配置为命令的属性。 也可以使用 CreateCommand 对象的 DbConnection
方法创建用于特定连接的命令。 由命令执行的 SQL 语句可以使用 CommandText 属性进行配置。
随 .NET Framework 提供的每个 .NET Framework 数据提供程序都具有一个 Command
对象。 适用于 OLE DB 的 .NET Framework 数据提供程序包括一个 OleDbCommand 对象,适用于 SQL Server 的 .NET Framework 数据提供程序包括一个 SqlCommand 对象,适用于 ODBC 的 .NET Framework 数据提供程序包括一个 OdbcCommand 对象,适用于 Oracle 的 .NET Framework 数据提供程序包括一个 OracleCommand 对象。
本节内容
执行命令
说明 ADO.NET Command
对象以及如何使用该对象对数据源执行查询和命令。
配置参数和参数数据类型
说明如何使用 Command
参数,包括方向、数据类型和参数语法。
使用 CommandBuilder 生成命令
说明如何使用命令生成器为具有单表 SELECT 命令的 DataAdapter
自动生成 INSERT、UPDATE 和 DELETE 命令。
从数据库获取单一值
说明如何使用 ExecuteScalar
对象的 Command
方法从数据库查询中返回单个值。
使用命令修改数据
说明如何使用数据提供程序来执行存储过程或数据定义语言 (DDL) 语句。