博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# 事务之SqlTransaction
阅读量:5153 次
发布时间:2019-06-13

本文共 1081 字,大约阅读时间需要 3 分钟。

private static void Execute(string connectionString)        {            using (SqlConnection connection = new SqlConnection(connectionString))            {                connection.Open();                SqlTransaction transaction;                using (SqlCommand cmd = connection.CreateCommand())                {                    //启动事务                    transaction = connection.BeginTransaction();                    cmd.Connection = connection;                    cmd.Transaction = transaction;                    try                    {                        cmd.CommandText = "sql语句!";                        cmd.ExecuteNonQuery();                        //完成提交                        transaction.Commit();                    }                    catch(Exception ex)                    {                        //数据回滚                        transaction.Rollback();                        throw ex;                    }                }            }        }

在ADO.NET中使用SqlTransaction事务的例子代码,需要说明的已经写成注释。参考:

转载于:https://www.cnblogs.com/zhangyuanbo12358/p/5379012.html

你可能感兴趣的文章
jquery动态移除/增加onclick属性详解
查看>>
第九周作业
查看>>
MiniMagick
查看>>
css important
查看>>
KindEditor图片上传到七牛云
查看>>
JavaScript---Promise
查看>>
暖暖的感动
查看>>
[转] C语言的谜题
查看>>
Java中的日期和时间
查看>>
禁用windows2000.2003启动时的CTRL+ALT+DEL
查看>>
Django基于admin的stark组件创建(一)
查看>>
快速幂 模板及应用
查看>>
批处理/DOS命令删除文件夹下某类型的文件
查看>>
模板 - 数学 - 矩阵快速幂
查看>>
优秀的持久层框架Mybatis,连接数据库快人一步
查看>>
线段树 延迟更新
查看>>
PAT L2-016 愿天下有情人都是失散多年的兄妹
查看>>
抛弃IIS,利用FastCGI让Asp.net与Nginx在一起
查看>>
C. Tanya and Toys_模拟
查看>>
使用SwingWork反而阻塞SwingUI
查看>>