人因梦想而伟大
非凡DZ
事务在Java与C#中的应用
Java代码:
public
boolean
useCommit(ArrayList ary)
{
//
应用事务进行多表操作
boolean
flag
=
false
;
this
.getConnection();
//
连接数据库
try
{
con.setAutoCommit(
false
);
//
将事务设置为手动提交方式
Statement st
=
con.createStatement();
String sql
=
null
;
for
(
int
i
=
0
;i
<
ary.size();i
++
)
{
sql
=
(String)ary.get(i);
st.executeUpdate(sql);
}
flag
=
true
;
con.commit();
st.close();
con.setAutoCommit(
true
);
con.close();
}
catch
(Exception e)
{
try
{
con.rollback();
}
catch
(Exception x)
{}
}
return
flag;
}
C#代码:
private
bool
UseCommit(ArrayList ary)
{
SqlConnection con
=
new
SqlConnection();
con.ConnectionString
=
"
server=.;uid=sa;database=petDB;
"
;
con.Open();
SqlTransaction tran
=
con.BeginTransaction();
bool
flag
=
false
;
try
{
SqlCommand cmd
=
con.CreateCommand();
cmd.Transaction
=
tran;
//
把事务附加到Command
string
sql
=
null
;
for
(
int
i
=
0
;i
<
ary.size();i
++
)
{
sql
=
(String)ary.
get
(i);
cmd.CommandText
=
sql;
cmd.ExecuteNonQuery();
}
tran.Commit();
flag
=
true
;
}
catch
{
tran.Rollback();
}
return
flag;
}
posted on 2008-03-02 11:06
非凡DZ
阅读(342)
评论(0)
编辑
收藏
所属分类:
J2SE
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
相关文章:
Java倒计时程序
java自定义按钮
Java中对数字格式化
Java计算器
事务在Java与C#中的应用
Powered by:
BlogJava
Copyright © 非凡DZ
<
2008年3月
>
日
一
二
三
四
五
六
24
25
26
27
28
29
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
导航
BlogJava
首页
新随笔
联系
聚合
管理
统计
随笔 - 14
文章 - 5
评论 - 48
引用 - 0
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(2)
给我留言
查看公开留言
查看私人留言
随笔分类
(19)
.NET(2)
(rss)
FLEX(2)
(rss)
J2EE(2)
(rss)
J2SE(5)
(rss)
Oracle(2)
(rss)
心情(6)
(rss)
随笔档案
(19)
2009年7月 (2)
2009年6月 (1)
2008年11月 (1)
2008年10月 (1)
2008年7月 (1)
2008年5月 (1)
2008年4月 (3)
2008年3月 (7)
2008年2月 (2)
友情链接
Java开源
(rss)
my97日历控件
my97日历控件
RIA爱好者
千里冰封
(rss)
布啦啦
(rss)
编程中国
(rss)
搜索
积分与排名
积分 - 45099
排名 - 1059
最新评论
1. re: C#打字练习小程序
这个界面没有啊,光有代码,能弄个完整的发到我邮箱里,谢谢了,我们留的作业
--贾秀文
2. re: Java倒计时程序[未登录]
很不错!谢谢!
--dd
3. re: Eclipse下使用Ant编译actionScript[未登录]
是不是只能将其编译成swc格式的文件,怎样才能像ide编译的那样 呢?
--alone
4. re: C#文件复制程序
this.folderBrowserDialogSrc.ShowDialog();有问题
--子禹登坦
5. re: C#文件复制程序
出现问题 希望解决
--子禹登坦
阅读排行榜
1. C#文件复制程序(8429)
2. Java中对数字格式化(7805)
3. Java倒计时程序(5275)
4. jsp分页(4250)
5. 模拟Google首页(dwr实现ajax)(3840)
评论排行榜
1. 模拟Google首页(dwr实现ajax)(15)
2. jsp分页(11)
3. Java倒计时程序(8)
4. Oracle的rownum及分页(转)(4)
5. java自定义按钮(4)