c# SQL事务
SQL事务执行
SqlTransaction sqlTransaction = sqlConnection.BeginTransaction();
SqlCommand sqlCommand = new SqlCommand();
sqlCommand.Transaction = sqlTransaction;
sqlTransaction.Commit();
try
{
// 利用sqlcommand进行数据操作
...
// 成功提交
sqlTransaction.Commit();
}
catch(Exception ex)
{
// 出错回滚
sqlTransaction.Rollback();
}
finally
{
cnn.Close();
trans.Dispose();
cnn.Dispose();
}
没有什么优雅的代码比空代码的执行效率更高