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常用命令(持续更新)
nginx和redis
网络编程BIO、NIO、AIO
同步和异步、阻塞和非阻塞
执行一条sql语句过程
InnoDB 的B+树索引原理
InnoDB 为啥要选择B+树来存储数据
MySQL数据库引擎简介
java并发编程(同步、同步容器、线程池)
putty登录linux遭refuse
原文地址:https://www.cnblogs.com/xiaotuni/p/2365749.html
最新文章
mkdir -p命令
mongodb启动关闭;
防抖动
nodejs面试
写一个产生16位纯数字唯一 ID 的方法,要求时间因素的介入。(不要求绝对唯一,在一定的时空中重复机率很小即可)
写一个将当前页面 URL 中的 get 参数解析成一个对象的方法。
判断一个对象是否是控对象;
windows开机启动nginx
nginx启动关闭
Reading configuration from: /usr/local/src/zookeeper/apache-zookeeper-3.6.3-bin/bin/../conf/zoo.cfg
热门文章
Please verify that your alternate settings file is specified properly and exists in the workspace.
yum-config-manager: command not found
Kafka 部署完在服务器端可以访问,而在外部其它电脑访问不了
linux Error downloading packages free 0 * needed 71 k
llinux的mysql数据库完全卸载
ERROR 1227 (42000): Access denied; you need (at least one of) the SUPER privilege(s) for this operation
springboot动态读取properties 和yml的配置
springboot creating bean with name 'sqlSessionFactory'
自己写雪花算法IdWorker
etcd
Copyright © 2011-2022 走看看