com.JRcServer.sql.operation
インタフェース PreparedSQL

既知の実装クラスの一覧:
PreparedSQLBase, PreparedSQLBuffer, PreparedSQLDefault

public interface PreparedSQL

SQL準備モード実行.

SQL文を準備モードに実施する場合に処理を行います.

導入されたバージョン:
JDK 1.3
バージョン:
1.0.0 2003/10/27
作成者:
masahito suzuki

メソッドの概要
 void addParameter(java.lang.Object info)
          パラメータ追加.
 void addParameterByNull(int type)
          パラメータ追加.
 int executeUpdate()
          SQL実行.
 void execution()
          SQL実行.
 SQLResult getResult()
          内容取得.
 void setSentence(java.lang.String sql)
          SQL文設定.
 void setSQLTypes(SQLTypes types)
          SQLタイプ群情報の設定.
 

メソッドの詳細

setSentence

void setSentence(java.lang.String sql)
                 throws InputException,
                        SQLAccessException
SQL文設定.

実行対象のSQL文を実施します.

パラメータ:
sql - 準備モードにおける実施対象のSQL文を設定します.
例外:
InputException - 入力例外.
SQLAccessException - SQLアクセス例外.

setSQLTypes

void setSQLTypes(SQLTypes types)
                 throws InputException,
                        SQLParameterException
SQLタイプ群情報の設定.

SQLタイプ群情報を設定します.
また、この情報は、[CallableSQL#addParameter()]呼び出しの前に 実施する必要があります.

パラメータ:
types - SQLタイプオブジェクトを設定します.
例外:
InputException - 入力例外.
SQLParameterException - SQLパラメータ例外.

addParameter

void addParameter(java.lang.Object info)
                  throws InputException
パラメータ追加.

対象のパラメータ情報を追加します.

パラメータ:
info - 設定パラメータ情報を設定します.
例外:
InputException - 入力例外.

addParameterByNull

void addParameterByNull(int type)
パラメータ追加.

対象のパラメータ[null]情報を追加します.

パラメータ:
type - 対象のタイプを指定します.

execution

void execution()
               throws SQLAccessException,
                      SQLParameterException
SQL実行.

準備されたSQL文を実行します.

例外:
SQLAccessException - SQLアクセス例外.
SQLParameterException - SQLパラメータ例外.

executeUpdate

int executeUpdate()
                  throws SQLAccessException,
                         SQLParameterException
SQL実行.

準備されたSQL文を実行します. この処理では、戻り情報が存在しない場合のSQL文を実施する場合に 利用します.

戻り値:
int 処理結果の件数が返されます.
例外:
SQLAccessException - SQLアクセス例外.
SQLParameterException - SQLパラメータ例外.

getResult

SQLResult getResult()
                    throws ExecutionException
内容取得.

対象のSQL文実行による取得結果を利用する場合に 呼び出します.

戻り値:
SQLResult SQL実施による結果情報が返されます.
例外:
ExecutionException - 実行例外.