C# 事务处理机制

来源:互联网 发布:集合和数组的优缺点 编辑:程序博客网 时间:2024/05/24 06:44
代码如下:

//初始化
SqlConnection sqlConnection = new SqlConnection();
SqlCommand sqlCommand = new SqlCommand();
sqlCommand.Connection = sqlConnection;

//建立并开启事务
sqlConnection.Open();
SqlTransaction sqlTransaction = sqlConnection.BeginTransaction();
sqlCommand.Transaction = sqlTransaction;
 
try
{
 //利用sqlcommand进行数据操作
   ...
   //提交事务
   sqlTransaction.Commit();
}
catch(Exception ex)
{
 //出错后回滚事务
 sqlTransaction.Rollback();
}

sqlConnection.Close();

原创粉丝点击