• C#事物执行数据


     public class sqlservershiwu
        {
            public string sqlconString = "Data Source=.;Initial Catalog=TestDB;User ID=sa;Password=123456789";
            public void findAll()
            {
                bool flag = false;
                int result = 0;
                using (SqlConnection con = new SqlConnection(sqlconString))
                {
                    con.Open();
                    SqlCommand com = new SqlCommand();
                    com.CommandType = System.Data.CommandType.Text;
                    com.Connection = con;
                    //共享锁
                    SqlTransaction st = con.BeginTransaction(IsolationLevel.ReadCommitted);
                    //开始执行事务
                    com.Transaction = st;
                    try
                    {
                        string sql1 = "delete from testTable where id = 1";
                        com.CommandText = sql1;
                        result += com.ExecuteNonQuery();
                        string sql2 = "delete from testTable where id = 2";
                        com.CommandText = sql2;
                        result += com.ExecuteNonQuery();
                        string sql3 = "delete from testTable where id = q";
                        com.CommandText = sql3;
                        result += com.ExecuteNonQuery();
                        string sql4 = "insert into testTable(id,name)values('3','3')";
                        com.CommandText = sql4;
                        result += com.ExecuteNonQuery();
                        //提交事务
                        st.Commit();
                        flag = true;
    
                    }
                    catch (Exception ex)
                    {
                        flag = false;
                        //事务回滚
                        st.Rollback();
                        throw ex;
                    }
                }
            }
        }
    
  • 相关阅读:
    2016/3/10 Java 错题
    2016/3/9 Java 错题集
    Java Socket 编程实验总结
    CSU 1290
    CSU 1307
    CSU 1060
    Problem B SPOJ DCEPC11I
    activemq 学习系列(二) 常用配置
    activemq 学习系列(一) 详细入门使用
    MySql 用户创建与授权
  • 原文地址:https://www.cnblogs.com/myblogslh/p/4160154.html
Copyright © 2020-2023  润新知