zoukankan
html css js c++ java
C#执行Sql事务处理
//
执行事务处理
public
void
DoTran()
{
//
建立连接并打开
SqlConnection myConn
=
GetConn();
myConn.Open();
SqlCommand myComm
=
new
SqlCommand();
//
SqlTransaction myTran=new SqlTransaction();
//
注意,SqlTransaction类无公开的构造函数
SqlTransaction myTran;
//
创建一个事务
myTran
=
myConn.BeginTransaction();
try
{
//
从此开始,基于该连接的数据操作都被认为是事务的一部分
//
下面绑定连接和事务对象
myComm.Connection
=
myConn;
myComm.Transaction
=
myTran;
//
定位到pubs数据库
myComm.CommandText
=
"
USE pubs
"
;
myComm.ExecuteNonQuery();
//
更新数据
//
将所有的计算机类图书
myComm.CommandText
=
"
UPDATE roysched SET royalty = royalty * 1.10 WHERE title_id LIKE 'Pc%'
"
;
myComm.ExecuteNonQuery();
//
提交事务
myTran.Commit();
}
catch
(Exception err)
{
throw
new
ApplicationException(
"
事务操作出错,系统信息:
"
+
err.Message);
}
finally
{
myConn.Close();
}
}
private
SqlConnection GetConn()
{
string
strSql
=
"
Data Source=localhost;Integrated Security=SSPI;user id=sa;password=
"
;
SqlConnection myConn
=
new
SqlConnection(strSql);
return
myConn;
}
}
public
class
Test
{
public
static
void
Main()
{
DbTranSql tranTest
=
new
DbTranSql();
tranTest.DoTran();
Console.WriteLine(
"
事务处理已经成功完成。
"
);
Console.ReadLine();
}
}
查看全文
相关阅读:
2019长安大学ACM校赛网络同步赛 J Binary Number(组合数学+贪心)
棋盘问题
DP待整理
Monkey and Banana(DP)
Ignatius and the Princess IV
【[kuangbin带你飞]专题十二 基础DP1】Max Sum Plus Plus(DP+滚动数组)
第三届山东ACM Pick apples
第三届山东省ACM The Best Seat in ACM Contest
第三届山东ACM省赛 Pixel density
第三届山东ACM省赛 n a^o7 !
原文地址:https://www.cnblogs.com/wuyong/p/529514.html
最新文章
luogu_1119 灾后重建
编写包含多个功能子程序的中断例程
安装新的int 9中断例程2
安装新的int 9中断例程
在屏幕中间显示当前的月份
编写、应用终端例程
编写0号中断处理程序
利用10h号中断在dos中间显示自己名字
运用标志寄存器的比较指令
X86寄存器全称
热门文章
编程
Codeforces Round #575 (Div. 3) E. Connected Component on a Chessboard(思维,构造)
Codeforces Round #575 (Div. 3) D1+D2. RGB Substring (easy version) D2. RGB Substring (hard version) (思维,枚举,前缀和)
Codeforces Round #575 (Div. 3) C. Robot Breakout (模拟,实现)
Codeforces Round #575 (Div. 3) B. Odd Sum Segments (构造,数学)
Codeforces Round #575 (Div. 3) (A. Three Piles of Candies)(数学)
CCPC-Wannafly Winter Camp Day8 (Div2, onsite) 补题
2019长安大学ACM校赛网络同步赛 L XOR (规律,数位DP)
Codeforces Global Round 4 Prime Graph CodeForces
2018牛客网暑期ACM多校训练营(第十场)J Rikka with Nickname(二分,字符串)
Copyright © 2011-2022 走看看