概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
openGion 5.0.0.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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()`

メソッドの概要
`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` - String
  変更履歴:

    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` - オブジェクトの引数配列

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| openGion 5.0.0.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

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