ページの先頭行へ戻る
Interstage Application Server V12.2.0 J2EE ユーザーズガイド(旧版互換)
FUJITSU Software

21.3.2 初期化処理とUserTransactionオブジェクトの獲得

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);
}