InitialContextの生成し、javax.transaction.UserTransactionオブジェクトを取得します。
JNDIからUserTransactionオブジェクトを獲得するためのJNDI名は、以下になります。
java:comp/UserTransaction |
例
処理の記述例を以下に示します。
/* 初期化処理 */
javax.transaction.UserTransaction ut = null;
javax.naming.Context ic = null;
// InitialContextの生成
try{
ic = new InitialContext();
} catch( NamingException e ) {
System.out.println( "error: new InitialContext()" );
System.exit(1);
}
// UserTransactionの獲得
try {
ut = (UserTransaction)ic.lookup(“java:comp/UserTransaction”);
} catch( NamingException e ) {
System.out.println( "error: lookup UserTransaction" );
System.exit(1);
}