zoukankan
html css js c++ java
实现事务处理.
/**/
///
<summary>
///
执行多条SQL语句,实现数据库事务。
///
</summary>
///
<param name="SQLStringList">
多条SQL语句
</param>
public
static
void
ExecuteTransaction(ArrayList SQLStringList)
...
{
using
(SqlConnection conn
=
new
SqlConnection(connectionString))
...
{
conn.Open();
SqlCommand cmd
=
new
SqlCommand();
cmd.Connection
=
conn;
SqlTransaction tx
=
conn.BeginTransaction();
cmd.Transaction
=
tx;
try
...
{
for
(
int
n
=
0
;n
<
SQLStringList.Count;n
++
)
...
{
string
strsql
=
SQLStringList[n].ToString();
if
(strsql.Trim().Length
>
1
)
...
{
cmd.CommandText
=
strsql;
cmd.ExecuteNonQuery();
}
}
tx.Commit();
}
catch
(System.Data.SqlClient.SqlException E)
...
{
tx.Rollback();
throw
new
Exception(E.Message);
}
}
}
查看全文
相关阅读:
linux命令:ls
linux 进程线程拓展
linux命令:find
电动车充电器原理及带电路图维修
kmalloc分配物理内存与高端内存映射--Linux内存管理(十八)
Linux内核最新的连续内存分配器(CMA)——避免预留大块内存【转】
alloc_page分配内存空间--Linux内存管理(十七)
伙伴系统之避免碎片--Linux内存管理(十六)
伙伴系统之伙伴系统概述--Linux内存管理(十五)
USB初学(一)---USB-HID的初步认识【转】
原文地址:https://www.cnblogs.com/xiaotuni/p/2365749.html
最新文章
阶段5 3.微服务项目【学成在线】_day09 课程预览 Eureka Feign_04-Eureka注册中心-将服务注册到Eureka Server
阶段5 3.微服务项目【学成在线】_day09 课程预览 Eureka Feign_03-Eureka注册中心-搭建Eureka高可用环境
阶段5 3.微服务项目【学成在线】_day09 课程预览 Eureka Feign_02-Eureka注册中心-搭建Eureka单机环境
阶段5 3.微服务项目【学成在线】_day09 课程预览 Eureka Feign_01-Eureka注册中心-Eureka介绍
CentOS7和CentOS6的主要区别
Linux命令之ifconfig
Linux命令之ip
Linux命令之crontab
Linux命令之ps
Linux命令之kill
热门文章
Linux命令之groupadd
Linux命令之useradd
Linux命令之at
Linux命令之quota
linux命令:grep
linux命令:env
linux命令:echo
linux命令:tar
linux命令:du,看文件大小
linux命令:rm
Copyright © 2011-2022 走看看