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);
}
}
}
查看全文
相关阅读:
来电科技:基于Flink+Hologres的实时数仓演进之路
实时计算 Flink 版总体介绍
阿里云江岑:云原生在边缘形态下的升华
xshell帮助
版本控制工具之git
批量修改ubuntu用户sudo免密码
matplotlib按钮控制图像显示
为ssh主机设置别名
VScode正则表达式批量删除字符串
SQL Server 操作XML数据
原文地址:https://www.cnblogs.com/xiaotuni/p/2365749.html
最新文章
同时安装PyQt4和PyQt5之sip版本区分
【已解决】relocation error: symbol version Qt_5_PRIVATE_API not defined in libQt5Gui.so.5 with link time
Qt 生成dll和调用详细图文教程
微服务架构图
巩固你的HTTP知识体系
八个工作习惯
动图展示10大Git命令
设计微服务架构的五项指导原则
基于云原生解决方案的技术中台
推荐系统提供web服务的2种方式
热门文章
VMware虚拟机三种网络模式
想实现高可用?先搞定负载均衡原理
一文解读中国未来大城市格局
Let's Fluent:更顺滑的MyBatis
阿里大数据云原生化实践,EMR Spark on ACK 产品介绍
云上技术 | 混合云管理平台多Region架构
关于架构师:角色、能力和挑战
超详攻略!Databricks 数据洞察
【实践案例】Databricks 数据洞察在美的暖通与楼宇的应用实践
一种低延迟的超时中心实现方式
Copyright © 2011-2022 走看看