openGionopenGion
5.0.0.3

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,

コンストラクタの概要
DatabaseExecute()
           
 
メソッドの概要
 void commit()
          Connection を commit します。
 void dbExecute(java.lang.String[] args)
          PreparedStatement に設定する引数配列をセットします。
 void setApplicationInfo(ApplicationInfo appInfo)
          アクセスログ取得の為,ApplicationInfo オブジェクトを設定します。
 void setStatement(java.lang.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(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 - オブジェクトの引数配列

openGion 5.0.0.3

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