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);
}
}
}
查看全文
相关阅读:
【JAVA】java 堆溢出分析
【数据结构】链表的基本学习 实现
【其他】博客园自定义样式指南
【JAVA】一些好用的开源java类库
【Shell】Shell 常用命令
【Spring】Spring Boot 要点整理
【数据库】Mysql 连接相关
【Linux】Shell 参数解析
Erlang 中类型转换
erlang 中 maps 练习
原文地址:https://www.cnblogs.com/xiaotuni/p/2365749.html
最新文章
12.【转载】JS设置cookie、读取cookie、删除cookie
9.两个应用部署在同一个服务器中,处理串用session_id的问题(如果设置了拦截器,其中一个应用退出后,另一个也会被退出)
8.node遍历对象的方法
24.Mysql高性能优化规范建议(一)
7.node.js的DES的加密和解密操作示例
4.【转载】CSS样式继承规则详解
11.js判断两个时间段是否有重合部分(是否冲突)
1.《天空之城》- 尤克里里指弹入门版
4、自定义部分国家语言代号对照表
hdu 2015
热门文章
hdu 2012
hdu 2011
hdu 2009
hdu 2006
hdu 2007
hdu 2025
hdu 2099
hdu 4548 美素数
hdu2041 超级楼梯
【JAVA】 jvm 新生代内存不足的对象内存区域转移
Copyright © 2011-2022 走看看