zoukankan      html  css  js  c++  java
  • 转载事务在C#方法里的应用

    问题:一个系统的数据库更新或者插入的时候若遭遇到断电等能引起数据库不能正常工作的情况的话,其更新或插入的将是不完整的数据,或者是错误的数据。故需要引入事务处理。

    实例:数据更新的事务处理。

    解决方案:

    SqlConnection conn = new SqlConnection();   //具体的连接不写了。
    conn.Open();
    SqlTranaction myTrans = conn.BeginTransaction();
    SqlCommand cmd = new SqlCommand();
    cmd.Transaction = myTrans;

    try
    {
    cmd.CommandText="update info set x = y";
    cmd.ExecuteNonQuery();
    myTrans.Commit();
    Response.Write("更新成功!");
    }
    catch(Exception e)
    {
    myTrans.RollBack();
    Response.Write("更新失败!");
    }
    finally
    {
    conn.Close():
    }

    总结:对于每一个更新或是插入数据的推辞都应该使用事务进行处理。

  • 相关阅读:
    Java day 15
    Java day 14
    Java day 13
    Java day 12
    Java day 11
    Java day 10
    Java day 9
    Java day 8
    Java day 7
    Java day 6
  • 原文地址:https://www.cnblogs.com/loveAnimal/p/3179820.html
Copyright © 2011-2022 走看看