C#中ExecuteNonQuery()怎么使用

   2025-02-21 6670
核心提示:在C#中,ExecuteNonQuery()方法是用于执行不返回结果的SQL语句(如INSERT、UPDATE、DELETE等)的方法。它返回一个整数,表示被影

在C#中,ExecuteNonQuery()方法是用于执行不返回结果的SQL语句(如INSERT、UPDATE、DELETE等)的方法。它返回一个整数,表示被影响的行数。

可以按照以下步骤来使用ExecuteNonQuery()方法:

创建一个SqlConnection对象,并指定数据库连接字符串。
string connectionString = "Data Source=MyServer;Initial Catalog=MyDatabase;User ID=MyUsername;Password=MyPassword;";SqlConnection connection = new SqlConnection(connectionString);
打开数据库连接。
connection.Open();
创建一个SqlCommand对象,并指定SQL语句和连接对象。
string sql = "INSERT INTO MyTable (Column1, Column2) VALUES (@Value1, @Value2)";SqlCommand command = new SqlCommand(sql, connection);
设置SQL语句中的参数(可选)。
command.Parameters.AddWithValue("@Value1", value1);command.Parameters.AddWithValue("@Value2", value2);
执行SQL语句,并获取受影响的行数。
int rowsAffected = command.ExecuteNonQuery();
关闭数据库连接。
connection.Close();

在执行ExecuteNonQuery()方法之后,你可以使用rowsAffected变量来获取受影响的行数。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言