ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server J2EE ユーザーズガイド

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