zoukankan      html  css  js  c++  java
  • c# asp.net中事物及SQLServer存储过程事物的运用

      1.Asp.net中 事物的运用!!!代码如下:

          using (System.Data.SqlClient.SqlConnection conn =new System.Data.SqlClient.SqlConnection())

               {

                     conn.ConnectionString ="sdfsdf";

                     conn.Open();

                     System.Data.SqlClient.SqlTransaction tran = conn.BeginTransaction();

                     using (System.Data.SqlClient.SqlCommand command= conn.CreateCommand())

                        {

                           command.CommandText ="xxxx";

                           command.Transaction = tran;

                            try

                              {

                                 command.ExecuteNonQuery();

                                 tran.Commit();

                              }

                            catch

                              {

                                 tran.Rollback();

                               }

                            finally

                              {

                                 tran.Dispose();

                              }

                        }

               }

    2.   SQL Server 中存诸过程中事物的运用。

       

    3.现在同时有mysql和oracle两个数据库,因为业务原因,可能需要先更新oracle数据库的某个表,然后再更新mysql数据库的另外一张表。

    想问问这种情况能不能使用事务?就是说:如果更新成功的话两个数据库都提交;如果一个数据库提交失败的话,另一个数据库也能自动回滚。

    或者是多数据库下的事物回滚都可以如下处理

      代码如下:

    using (TransactionScope scope = new TransactionScope())            
    {               
           try             
           {                 
                 //调用的方法                     
                  scope.Complete(); 
                      
                return true;             
           }              
           catch (Exception e)   
           {     
                   return false;      
           }     
     }
    
  • 相关阅读:
    SVM理论之最优超平面
    回归系列之L1和L2正则化
    Logistic回归明明称呼为回归但为什么是分类算法?
    LTE无线接入三层协议体系结构
    80 道大厂算法高频面试题
    linux内核调试技术之printk
    计算机视觉岗常见面试题
    偏差(Bias)和方差(Variance)——机器学习中的模型选择
    正态分布x/y轴
    Python time strftime()方法
  • 原文地址:https://www.cnblogs.com/yingger/p/2626366.html
Copyright © 2011-2022 走看看