黑马程序员之ADO.NET学习笔记: SqlTransaction(事务)

这篇博客详细介绍了在ADO.NET中如何使用SqlTransaction进行事务处理,包括代码中的事务控制、命名存储点的使用以及SQL语句中的事务操作。通过示例代码展示了如何在发生异常时回滚事务,确保数据一致性。
摘要由CSDN通过智能技术生成

------------------------------------------------2345王牌技术员联盟2345王牌技术员联盟、期待与您交流!----------------------------------------------------

1.代码中的事务  

  现在代码中基本使用存储过程来控制事务的处理,通过代码进行控制事务也是我们学习ADO.NET的任务之一!

  事务是在连接对象之后创建,并把它跟命令对象进行关联,使用try.....Catch捕获异常,然后调用RollBack方法回滚事务!

      Commit:提交

      RollBack:回滚

 ///<summary>

 

         ///使用事务

 

         ///</summary>

 

         publicvoid TransactionConn()

 

        {

 

            try

 

           {

 

                SqlConnectionStringBuilderconnBuilder =newSqlConnectionStringBuilder();

 

                connBuilder.DataSource =@"PC2011052108IXK\SQLEXPRESS";

 

                connBuilder.InitialCatalog ="Northwind";

 

                connBuilder.IntegratedSecurity=true;

 

                using (SqlConnection conn =newSqlConnection(connBuilder.ConnectionString))

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值