人因夢想而偉大
非凡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
閱讀(350)
評論(0)
編輯
收藏
所屬分類:
J2SE
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
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)
搜索
積分與排名
積分 - 45421
排名 - 1065
最新評論
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#文件復制程序(8442)
2.?Java中對數字格式化(7823)
3.?Java倒計時程序(5297)
4.?jsp分頁(4270)
5.?模擬Google首頁(dwr實現ajax)(3854)
評論排行榜
1.?模擬Google首頁(dwr實現ajax)(15)
2.?jsp分頁(11)
3.?Java倒計時程序(8)
4.?Oracle的rownum及分頁(轉)(4)
5.?java自定義按鈕(4)
主站蜘蛛池模板:
微山县
|
耒阳市
|
博野县
|
永济市
|
巴马
|
肇东市
|
武鸣县
|
宁城县
|
寿宁县
|
马尔康县
|
阿瓦提县
|
寿光市
|
浦县
|
沅江市
|
古浪县
|
东乡县
|
莱州市
|
梨树县
|
平顺县
|
公主岭市
|
镶黄旗
|
苗栗县
|
金阳县
|
宜春市
|
建宁县
|
东乡
|
钟祥市
|
海林市
|
文昌市
|
商都县
|
信宜市
|
西乌
|
东山县
|
施秉县
|
外汇
|
怀宁县
|
上杭县
|
辉县市
|
北流市
|
五华县
|
剑阁县
|