C# 使用参数化查询删除 SQL 数据库指定条件数据
以下是一个示例代码,演示如何使用 C# 删除 SQL 数据库中指定条件的数据:
using System.Data.SqlClient;
// 建立数据库连接
SqlConnection conn = new SqlConnection('Data Source=myServerAddress;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;');
conn.Open();
// 构建SQL删除语句
string sql = 'DELETE FROM myTable WHERE myColumn = @param1';
// 创建SqlCommand对象
SqlCommand cmd = new SqlCommand(sql, conn);
// 添加参数
SqlParameter param1 = new SqlParameter('@param1', 'myValue');
cmd.Parameters.Add(param1);
// 执行删除操作
int rowsAffected = cmd.ExecuteNonQuery();
// 关闭数据库连接
conn.Close();
在上面的示例中,我们首先建立了一个 SQL 数据库连接,并打开它。然后,我们构建了一个 SQL 删除语句,其中使用参数化查询保证安全性。接下来,我们创建了一个 SqlCommand 对象,并添加了一个参数。最后,我们执行了删除操作,并获得了受影响的行数。最后,我们关闭了数据库连接。
原文地址: https://www.cveoy.top/t/topic/oBm9 著作权归作者所有。请勿转载和采集!