使用事务

原创 2004年12月31日 11:22:00
   using (SqlConnection conn = new SqlConnection(SQLHelper.CONN_STRING_NON_DTC)) {
    conn.Open();
    using (SqlTransaction trans = conn.BeginTransaction()) {
     try {
      SQLHelper.ExecuteNonQuery(trans, CommandType.Text, SQL_INSERT_SIGNON, signOnParms);
      SQLHelper.ExecuteNonQuery(trans, CommandType.Text, SQL_INSERT_ACCOUNT, accountParms);
      SQLHelper.ExecuteNonQuery(trans, CommandType.Text, SQL_INSERT_PROFILE, profileParms);
      trans.Commit();
     
     }catch {
      trans.Rollback();
      throw;
     }
    }
   }

Mysql事务使用总结

Mysql事务主要用来处理数据量大、数据复杂度高的数据操作,最经典的使用场景是银行的转账:需要先从银行账户A中取出钱,然后再存入银行账户B中,如果中间出现问题,而没有事务的保证,那么就会出现B收不到钱...
  • why_2012_gogo
  • why_2012_gogo
  • 2016年03月22日 11:46
  • 3795

如何使用事务控制程序执行

事务是数据库中单个逻辑工作单元执行的一系列操作,这一系列操作要么完全的执行,要么完全不执行,它是一个不可分割的工作单位。...
  • u010942465
  • u010942465
  • 2014年11月25日 20:24
  • 1457

Spring事务总结---事务概述及Spring事务的基本使用(完整)

摘要: 在工作中时常需要用到Spring的事务,每次遇到问题都google十分浪费时间,不妨自己总结一下做个记录,希望以后遇到问题的时候能在自己的记录中找到答案。:) 一、事务概述    这...
  • AlbertFly
  • AlbertFly
  • 2016年09月27日 14:55
  • 691

事务,什么是事务,为何用事务?

事务,就是把一堆事情绑在一起做,都成功了才算完成,否则就恢复之前的样子 举例:银行ATM取钱,扣款成功后突然大停电,吐钱的操作还没做,这时候就要恢复没取钱时候的状态,否则钱扣了还没拿到手,多冤枉...
  • x289231673
  • x289231673
  • 2017年11月10日 15:04
  • 66

什么时候使用mysql事务

突然想到一个问题,mysql中我们经常用到事务,比如一次向几张表插入内容,如果中间出错了可以回滚,但是实际开发中,像这种一次可能向多个数据表写入数据的情况,并没有采用事务。   比如一件商...
  • lmy_1
  • lmy_1
  • 2017年01月12日 20:41
  • 1077

Spring整合Hibernate管理事务(xml配置方式)

之前是刚开始使用Spring的事务管理,采用比较简单方便的注解方式进行事务处理,而注解方式进行事务处理需要在每一个要实现事务的类上添加@Transactional注解,在比较小的项目中可以这样来用。但...
  • Julyraining
  • Julyraining
  • 2015年12月09日 16:30
  • 341

Spring使用Quartz配置调度事务

首先编写服务类: package QuartzTest;import java.util.Date;public class CourseService ...{   public void star...
  • daryl715
  • daryl715
  • 2007年06月07日 21:27
  • 4172

什么时候需要使用事务管理机制? (面试题)

对数据库的数据进行批量或连表操作时,为了保证数据的一致性和正确性,我们需要添加事务管理机制进行管理。当对数据库的数据进行操作失败时,事务管理可以很好保证所有的数据回滚到原来的数据,如果操作成功,则保证...
  • A1820358963
  • A1820358963
  • 2017年02月22日 10:26
  • 1416

C#回顾学习笔记四十一:在三层架构中使用事务

三层架构中处理事务 1)为什么要特别强调如何在三层架构中处理事务? 在讲解这个之前,先要熟悉三层架构是什么(UI层、BLL层、DAL层)。如果还不了解三层架构的话,可以先阅读前一篇文章:http://...
  • privateHiroki
  • privateHiroki
  • 2017年09月28日 17:04
  • 588

MySQL数据库事务基本操作

这篇日志是自己学习了MySQL数据库的事务之后,总结的一点心得体会。都是一些非常基础的知识点。如能帮助诸位初学者,那真是我的荣幸。 数据库的事务,很多的博客也都有了详细的介绍。最基本的事务特性啊(AC...
  • fengpojian
  • fengpojian
  • 2017年06月22日 13:33
  • 1221
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用事务
举报原因:
原因补充:

(最多只允许输入30个字)