org.opengion.hayabusa.report
クラス DatabaseExecute
java.lang.Object
org.opengion.hayabusa.report.DatabaseExecute
class DatabaseExecute
- extends java.lang.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,
クラス 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(java.lang.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(java.lang.String[] args)
- PreparedStatement に設定する引数配列をセットします。
この段階では、commit も、PreparedStatementのclose も行いませんので、連続して、
dbExecute( String[] ) メソッドを呼び出すことが可能です。
- パラメータ:
args
- オブジェクトの引数配列
Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.