`

程序中的事务

 
阅读更多

1. 

sql.append("begin ");
      sql.append("update TB_CARD_PAYOFFCollect set bh= "+card_bh+ " where PAY_ID="+pay_id+" and bh is null; ");
      sql.append("update TB_CARD_PAYOFFDETAIL set CHECKFLAG=3 where PAY_ID="+pay_id+"; ");
      sql.append("end ;") ;

 

 

2.

  StringBuffer sql=new StringBuffer();
   sql.append("declare begin savepoint bg;");   
   sql.append("update TB_CARD_PAYOFFDETAIL set CHECKFLAG=3 where PAY_ID="+pay_id);
      sql.append(";commit; exception when others then   rollback to bg;  end;");
      DBHelper.update(sql.toString());

分享到:
评论

相关推荐

    事务在C#程序中的调用

    1. 原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成,不会出现部分完成的情况。 2. 一致性(Consistency):事务完成后,数据库的状态必须保持一致,即事务没有破坏任何业务规则。 3. 隔离性...

    SQL Server事务处理程序设计实例.pdf

    这些操作必须在同一个事务中完成,一旦其中某个操作失败,就应该放弃所有的更改,恢复数据到事务开始前的状态,这就是事务处理的“原子性”。此外,事务还保证了“一致性”,即事务处理期间,数据总是处于一致的状态...

    基于微信平台的学校事务管理小程序 (源码 + 说明文档 + 演示视频)

    基于微信平台的学校事务管理小程序 (源码 + 说明文档 + 演示视频) 5系统详细设计 15 5.1用户前端功能模块 16 5.2管理员功能界面 17 5.3教师功能界面 17 6 系统测试 21 6.1 测试理论 21 6.2 测试方法及用例 22 6.3...

    VB.net多线程编程.pdf

    传统的Visual Basic开发人员已经建立了同步应用程序,在这些程序中事务 按顺序执行。尽管由于多个事务多多少少地同时运行使多线程应用程序效率更 高,但是使用先前版本的Visual Basic很难建立这类程序。 多线程程序...

    RPGLE 事务处理程序实例代码

    这表示在事务中的读取操作只能看到其他事务已经提交的数据。 总的来说,RPGLE提供了强大的工具来管理和控制事务,确保数据的准确性和一致性。通过`Trans_RPG1.RPGLE`和`Trans_RPG2.RPGLE`的实践,你可以学习如何在...

    C#中的事务处理,数据库编程中常用

    1. **原子性(Atomicity)**:事务中的每个操作要么全部完成,要么全部不完成,不存在部分完成的情况。如果在事务执行过程中发生错误,系统会回滚到事务开始前的状态。 2. **一致性(Consistency)**:事务执行后,...

    ASP.NET中的事务处理和异常处理

    当事务中的操作成功时,调用`Commit()`方法;若操作失败或抛出异常,则调用`Rollback()`方法。 #### 二、异常处理 异常处理是程序设计中用来处理意外情况的一种机制。在ASP.NET中,.NET框架提供了一套完整的异常...

    Socket_udp多事务处理程序框架

    ### Socket_UDP多事务处理程序框架的关键知识点 #### 第一部分:Socket通信事务处理中的常见问题描述 **1.1 Socket通信基础** Socket通信是基于互联网协议(IP)进行数据传输的标准方式,提供了网络上的进程间...

    开发中的java中的事务

    本文将详细探讨在Java开发中如何使用事务,以及如何通过事务来提高应用程序的安全性和规范性。 #### 二、事务的基本概念 在计算机科学中,事务是指一系列的操作序列,这些操作要么全部完成,要么全部不执行。事务...

    毕业设计-基于微信小程序的学校事务管理小程序+数据库(包括源码,教程).zip

    微信小程序毕业设计,微信小程序课程设计,基于微信小程序开发的,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,已获高分通过项目。 包含:项目源码、数据库脚本、软件工具、项目说明等...

    构建WCF面向服务的应用程序_事务

    在本教程中,我们将深入探讨WCF中的事务特性,以及如何利用这些特性构建可靠的服务。 首先,让我们理解为什么需要事务。在分布式系统中,尤其是在涉及多个操作或资源的业务流程中,事务是至关重要的。事务提供了一...

    (基于微信小程序的毕业设计)学校事务管理小程序(源码+演示录像+开发说明).zip

    (基于微信小程序的毕业设计)学校事务管理小程序(源码+演示录像+开发说明) 【项目技术】 微信开发者工具+java+mysql 【实现功能】 用户前端功能模块: 注册用户通过注册窗口,进行在线填写自己的账号、密码、姓名、...

    最新小程序家庭事务管理微信小程序+ssm.zip

    微信小程序“家庭事务管理微信小程序Ssm.zip”是一款旨在帮助家庭成员管理日常事务的小程序,整合了微信生态和SSM(Spring, Spring MVC, MyBatis)框架的技术优势。该项目利用微信平台的便捷性与广泛覆盖优势,结合...

    spring AOP(声明式事务管理)小程序

    在本“spring AOP(声明式事务管理)小程序”中,我们将深入探讨Spring AOP如何实现声明式事务管理,以及相关的通知类型。 1. **什么是声明式事务管理**: 声明式事务管理是相对于编程式事务管理而言的,后者需要在...

    TransactionScope和分布式事务

    1. 每个操作都必须在事务中执行吗?是否有更优雅的补偿机制或错误恢复策略? 2. 是否有必要涉及如此多的资源?是否可以异步处理,减少实时操作的需求? 3. 事务中是否包含不必要的读操作?读操作通常不应纳入事务,...

    事务处理程序(Java,随机读取文件方法)

    在IT行业中,事务处理程序是系统管理数据的关键组件,特别是在银行业务中。在这个特定的案例中,我们关注的是一个使用Java编程语言实现的事务处理程序,它涉及到文件操作,特别是随机读取文件的方法。让我们深入探讨...

    基于ssm学生事务管理系统毕业设计程序

    采用java技术构建的一个管理系统。整个开发过程首先对系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。...包括程序毕设程序源代码一份,数据库一份,完美运行。配置环境里面有说明。

    spring事务操作试验

    在Spring事务中,有几种常见的隔离级别可供选择,包括读未提交(READ UNCOMMITTED)、读已提交(READ COMMITTED)、可重复读(REPEATABLE READ)和串行化(SERIALIZABLE)。每种隔离级别都有其特定的并发控制策略,...

    SSM中事务管理所需的jar包-aspectjweaver

    3. **`aspectjweaver.jar`**:此jar包是AspectJ运行时库的一部分,它提供了运行时编织(runtime weaving)功能,能够在程序运行时动态地将切面织入到目标类中。在SSM中,`aspectjweaver.jar`用于在类加载时或者类被...

Global site tag (gtag.js) - Google Analytics