org.opengion.hayabusa.report

## クラス DatabaseExecute

- java.lang.Object
- - org.opengion.hayabusa.report.DatabaseExecute

-     class DatabaseExecute
      extends Object

       連続した データベース処理を行う為の、管理処理クラスです。
       ExcelInsert でのコーディングを分けるためだけのクラスです。

       オブジェクト作成時に、DEFAULT 接続を内部にキープし、setStatement( String )で
       PreparedStatementオブジェクトを作成します。このメソッドを呼ぶまでは、
       同じ PreparedStatementオブジェクトを使い続けます。
       dbExecute( String[] ) メソッドで、PreparedStatement に設定する引数配列をセットします。
       この段階では、commit も、PreparedStatementのclose も行いませんので、連続して、
       dbExecute( String[] ) メソッドを呼び出すことが可能です。
       最後に、commit() で、Connection は、プールに返されます。

       エラー時は、rollback() して、Connection は、破棄されます。

  機能分類
    帳票システム
  バージョン
    4.0
  作成者
    Kazuhiko Hasegawa
  導入されたバージョン:
    JDK5.0,

- - ### コンストラクタのサマリー

    コンストラクタ
    コンストラクタと説明
    `DatabaseExecute()`

  - ### メソッドのサマリー

    All Methods Instance Methods Concrete Methods
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `commit()` Connection を commit します。
    `void` | `dbExecute(String[] args)` PreparedStatement に設定する引数配列をセットします。
    `void` | `setApplicationInfo(ApplicationInfo appInfo)` アクセスログ取得の為,ApplicationInfoオブジェクトを設定します。
    `void` | `setStatement(String stmt)` PreparedStatementオブジェクトを作成します。

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### DatabaseExecute

          DatabaseExecute()

  - ### メソッドの詳細

    - #### setApplicationInfo

          public void setApplicationInfo(ApplicationInfo appInfo)

      アクセスログ取得の為,ApplicationInfoオブジェクトを設定します。
      パラメータ:
        `appInfo` - ApplicationInfoオブジェクト
      変更履歴:

        3.8.7.0 (2006/12/15) 新規追加

    - #### setStatement

          public void setStatement(String stmt)

      PreparedStatementオブジェクトを作成します。 次に、このメソッドを呼ぶまでは、同じ PreparedStatementオブジェクトを使い続けます。
      パラメータ:
        `stmt` - ステートメント
      変更履歴:

        3.8.7.0 (2006/12/15) アクセスログ取得の為,ApplicationInfoオブジェクトを設定
        4.0.0.1 (2007/12/03) try ～ catch ～ finally をきちんと行う。

    - #### commit

          public void commit()

      Connection を commit します。 このオブジェクトを終了する最後に行います。

    - #### dbExecute

          public void dbExecute(String[] args)

      PreparedStatement に設定する引数配列をセットします。 この段階では、commit も、PreparedStatementのclose も行いませんので、連続して、 dbExecute( String[] ) メソッドを呼び出すことが可能です。
      パラメータ:
        `args` - オブジェクトの引数配列(可変長引数)

Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.