要捕获executeNonQuery方法的异常,可以使用try-catch块来捕获并处理异常。示例代码如下:
try
{
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
SqlCommand command = new SqlCommand(queryString, connection);
command.ExecuteNonQuery();
// 执行成功的代码
}
}
catch (SqlException ex)
{
// 捕获并处理SQL异常
Console.WriteLine("SQL Exception: " + ex.Message);
}
catch (Exception ex)
{
// 捕获并处理其他异常
Console.WriteLine("Exception: " + ex.Message);
}
在这个示例中,try块中包含了执行executeNonQuery方法的代码。如果在执行过程中出现异常,就会被catch块捕获。可以根据具体的异常类型来处理异常,并进行相应的处理操作。