标签:
class Program { static void Main(string[] args) { //事物的回滚 using(MySqlConnection conn = MySqlHelper.CreateConnection()) //开启事物 using (MySqlTransaction tx = conn.BeginTransaction()) { //执行sql语句 try { MySqlHelper.ExecuteNonQuery(conn, "UPDATE t_customers SET Age=age+1 where `Name`=‘TOM‘"); MySqlHelper.ExecuteNonQuery(conn, "UPDATE t_customers SET Age=age-1 where `Name`=‘MIKE‘"); //没有异常,提交正确数据 tx.Commit(); } catch { //发生异常,事物回滚,初始化原来的数据 tx.Rollback(); } } } }
标签:
原文地址:http://www.cnblogs.com/phpweige/p/4783589.html