zoukankan      html  css  js  c++  java
  • ADO.NET事务处理

    事务可以将多个数据库中的增删改等操作合并成一个工作单元,在操作过程中如何部分出错都可以回滚已经执行的所有更改或提交事务。

    ADO.NET事务通过Transaction类来实现,每个.NET Frameword数据提供程序都有自己的Transaction类执行事务。

    例如,事务在SQL SERVER数据库中执行,则要引入System.Data.SqlClient命名空间,对应的事务对象为SqlTransaction。

    执行ADO.NET事务需要四个步骤,接下来我们以SqlTransaction来介绍。

    1. 调用SqlConnection对象的BeginTransaction()方法,创建一个SqlTransaction对象,标志事务开始。
    2. 将分配好的SqlTransaction对象分配给要执行的SqlCommand的Transaction属性。
    3. 调用相应的执行方法SqlCommand命令。
    4. 调用SqlTransaction对象的 Commit()方法完成事务或调用Rollback()方法回滚事务

      

  • 相关阅读:
    gitLab、docker
    Spring源码分析
    Tomcat堆内存分析
    Kafka入门一
    Java NIO
    spring注解
    websocket即时通讯
    pycharm安装dlib库
    python+opencv人脸识别是否戴口罩
    2021年暑假周总结1
  • 原文地址:https://www.cnblogs.com/zengchuiping/p/ZENGCHUIPING.html
Copyright © 2011-2022 走看看