煥JAVA超
Java & Warcraft III
BlogJava
首頁
新隨筆
聯(lián)系
聚合
管理
隨筆-11 評論-5 文章-1 trackbacks-0
在WebSphere做的事務回滾的實例
/**/
/*
?*?Created?on?2006-8-16
?*
?*?To?change?the?template?for?this?generated?file?go?to
?*?Window>Preferences>Java>Code?Generation>Code?and?Comments
?
*/
package
?com.belstar.crocodile.input;
import
?java.sql.Connection;
import
?java.sql.PreparedStatement;
import
?java.sql.ResultSet;
import
?java.sql.SQLException;
import
?java.sql.Statement;
import
?java.text.DateFormat;
import
?java.util.Hashtable;
import
?java.util.Properties;
import
?javax.jms.QueueConnection;
import
?javax.jms.QueueConnectionFactory;
import
?javax.naming.Context;
import
?javax.naming.InitialContext;
import
?javax.naming.NamingException;
import
?javax.sql.DataSource;
import
?javax.transaction.UserTransaction;
import
?com.belstar.crocodile.scan.JobQueueVB;
import
?com.belstar.crocodile.util.ConnectionLocator;
import
?com.belstar.crocodile.util.JndiNames;
import
?com.belstar.crocodile.util.JobState;
/**?*/
/**
?*?
@author
?Administrator
?*
?*?To?change?the?template?for?this?generated?type?comment?go?to
?*?Window>Preferences>Java>Code?Generation>Code?and?Comments
?
*/
public
?
class
?Test?
{
????
private
?String?strJNDI?
=
?
"
jdbc/Crocodile
"
;
????
private
?
static
?java.sql.Connection?getConnection;
????
private
?DateFormat?dateFormat?
=
?DateFormat.getDateInstance();
????
public
?Test()?
{
????}
????
public
?Test(String?strJNDI)?
{
????????
this
.strJNDI?
=
?strJNDI;
????????getConnection?
=
?
null
;
????}
????
public
?
void
?mm(String?d)?
throws
?SQLException,?NamingException?
{
????????Hashtable?ht?
=
?
new
?Hashtable();
????????DataSource?ds?
=
?
null
;
????????Statement?stmt?
=
?
null
;
????????ResultSet?rs?
=
?
null
;
????????Connection?myConn?
=
?
null
;
????????UserTransaction?tx?
=
?
null
;
????????String?str1?
=
?
"
update?fuck?set?id='222'?where?name='1'
"
;
????????String?str2
=
"
select?*?from?JobQueue?where?FileName?=?'
"
+
d
+
"
'?and?JobState=
"
+
JobState.SAVEOK
+
""
;
????????
try
?
{
????????????getConnection?
=
????????????????ConnectionLocator.getInstance().getConnection(
"
jdbc/Crocodile
"
);
????????????Properties?p?
=
?
new
?Properties();
????????????p.put(
????????????????Context.INITIAL_CONTEXT_FACTORY,
????????????????
"
com.ibm.websphere.naming.WsnInitialContextFactory
"
);
????????????p.put(Context.URL_PKG_PREFIXES,?
"
com.ibm.ws.naming
"
);
????????????p.put(Context.PROVIDER_URL,?
"
iiop://localhost:2809/
"
);
????????????InitialContext?ctx?
=
?
new
?InitialContext(p);
????????????System.out.println(JndiNames.DataSource?
+
?ctx);
????????????tx?
=
?(UserTransaction)?ctx.lookup(
"
java:comp/UserTransaction
"
);
????????????
//
連接工廠
????????????System.out.println(tx);
????????????tx.begin();
????????????PreparedStatement?pstmt?
=
?getConnection.prepareStatement(str1);
?????????????PreparedStatement?pstmt1
=
getConnection.prepareStatement(str2);
????????????System.out.println(str2);
????????????pstmt.executeUpdate(str1);
????????????rs?
=
?pstmt1.executeQuery(str2);
????????????rs.next();
????????????
//
System.out.println("22222222222222222"+rs.getString(""));
????????????System.out.println(
"
Success!
"
);
????????????tx.commit();
????????????
//
pstmt.close();
????????????
//
getConnection.close();
????????}
?
catch
?(Exception?E)?
{
????????????
try
?
{
????????????????tx.rollback();
????????????}
?
catch
?(Exception?e)?
{
????????????}
????????????System.out.println(
"
事務發(fā)生錯誤,事務被取消!?
"
);
????????}
????}
}
posted on 2006-08-20 11:35
Crespo
閱讀(887)
評論(0)
編輯
收藏
所屬分類:
Java web
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
java.util.ArrayList
在WebSphere做的事務回滾的實例
Java.stream的應用
結合w3c.dom和jdom 用Java語言實現(xiàn)對Xml的創(chuàng)建,插入、修改、查詢的實例
用于顯示下載或是顯示圖片的一段代碼
silently Love^..^
<
2006年8月
>
日
一
二
三
四
五
六
30
31
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
6
7
8
9
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(4)
給我留言
查看公開留言
查看私人留言
隨筆分類
(5)
Java web(5)
隨筆檔案
(11)
2007年3月 (1)
2006年10月 (3)
2006年9月 (1)
2006年8月 (3)
2006年7月 (3)
文章分類
(1)
數(shù)據(jù)庫(1)
文章檔案
(1)
2006年9月 (1)
最新隨筆
1.?Java 基本語法:變量和常量
2.?java讀取數(shù)據(jù)庫字段和值,輸出到regedit,xml,text,excel,pdf的程序
3.?BEYOND THE GAME
4.?Java MD5加密法
5.?java.util.ArrayList
6.?在WebSphere做的事務回滾的實例
7.?用java讀寫ini配置文件
8.?哪位兄弟了解"事務" 幫幫小弟 不勝感謝
9.?Java.stream的應用
10.?結合w3c.dom和jdom 用Java語言實現(xiàn)對Xml的創(chuàng)建,插入、修改、查詢的實例
搜索
最新評論
1.?re: 結合w3c.dom和jdom 用Java語言實現(xiàn)對Xml的創(chuàng)建,插入、修改、查詢的實例
也許這正是我需要的!
--平靜的尼洋河
2.?re: java讀取數(shù)據(jù)庫字段和值,輸出到regedit,xml,text,excel,pdf的程序
評論內容較長,點擊標題查看
--illusion
3.?re: java.util.ArrayList
評論內容較長,點擊標題查看
--sunyi
4.?re: 哪位兄弟了解"事務" 幫幫小弟 不勝感謝
評論內容較長,點擊標題查看
--#
5.?re: 哪位兄弟了解"事務" 幫幫小弟 不勝感謝
評論內容較長,點擊標題查看
--Crespo
閱讀排行榜
1.?用java讀寫ini配置文件(2988)
2.?結合w3c.dom和jdom 用Java語言實現(xiàn)對Xml的創(chuàng)建,插入、修改、查詢的實例(2665)
3.?java讀取數(shù)據(jù)庫字段和值,輸出到regedit,xml,text,excel,pdf的程序(2169)
4.?java.util.ArrayList(1193)
5.?Java MD5加密法(1120)
評論排行榜
1.?哪位兄弟了解"事務" 幫幫小弟 不勝感謝(2)
2.?結合w3c.dom和jdom 用Java語言實現(xiàn)對Xml的創(chuàng)建,插入、修改、查詢的實例(1)
3.?java讀取數(shù)據(jù)庫字段和值,輸出到regedit,xml,text,excel,pdf的程序(1)
4.?java.util.ArrayList(1)
5.?在WebSphere做的事務回滾的實例(0)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 Crespo
主站蜘蛛池模板:
砚山县
|
响水县
|
板桥市
|
土默特右旗
|
藁城市
|
定远县
|
普安县
|
蒙自县
|
深圳市
|
腾冲县
|
西华县
|
灌南县
|
镇巴县
|
永川市
|
霍邱县
|
台南市
|
遂平县
|
饶阳县
|
资兴市
|
霍林郭勒市
|
长葛市
|
元朗区
|
三门县
|
涞源县
|
应城市
|
城口县
|
高雄县
|
黑河市
|
宜昌市
|
太康县
|
蓬安县
|
高州市
|
湘潭县
|
郧西县
|
菏泽市
|
山西省
|
子长县
|
邹平县
|
平陆县
|
雷山县
|
新野县
|