2024年4月28日发(作者:)
executenonquery方法
ExecuteNonQuery 方法是 中的一个方法,用于执行不返回任何结
果的数据库操作命令,如插入、更新、删除等。
该方法执行一个命令,并返回受影响的行数。不返回任何查询结果。
以下是一个示例代码,展示了如何使用 ExecuteNonQuery 方法来执行一个插
入命令:
using (SqlConnection connection = new
SqlConnection(connectionString))
{
();
string insertCommand = "INSERT INTO Customers (FirstName,
LastName) VALUES (@FirstName, @LastName)";
SqlCommand command = new SqlCommand(insertCommand,
connection);
hValue("@FirstName", "John");
hValue("@LastName", "Doe");
int rowsAffected = eNonQuery();
ine("插入了 {0} 行数据。", rowsAffected);
}
以上代码中,首先创建一个 SqlConnection 对象,用于与数据库建立连接。然
后创建一个 SqlCommand 对象,用于执行插入命令。通过使用 Parameters
集合来添加参数值,可以防止 SQL 注入攻击。最后,调用 ExecuteNonQuery
方法执行插入命令,并将受影响的行数存储在 rowsAffected 变量中。
执行完插入命令后,可以根据需要对 rowsAffected 变量的值做进一步处理,
例如检查是否插入成功、输出受影响的行数等。


发布评论