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()方法回滚事务

      

  • 相关阅读:
    c++ CPO ADL
    c++ intrusive
    c++边界检查
    C++仿函数
    C++ RefBase
    c++ vector容器的尺寸问题
    关于调用约定
    C++学习之字符串类、容器
    C++异常
    Git常用命令大全,迅速提升你的Git水平
  • 原文地址:https://www.cnblogs.com/zengchuiping/p/ZENGCHUIPING.html
Copyright © 2011-2022 走看看