public interface AppDbConnection
DbConnectionContext.getConnection(),
DbConnectionContext.getConnection(String)| 修飾子とタイプ | メソッドと説明 |
|---|---|
nablarch.core.db.statement.SqlCStatement |
prepareCall(String sql)
ストアドプロシージャ実行用のStatementオブジェクトを生成する。
|
nablarch.core.db.statement.SqlCStatement |
prepareCallBySqlId(String sqlId)
ストアドプロシージャ実行用のStatementオブジェクトをSQL_IDを元に生成する。
|
SqlPStatement |
prepareCountStatementBySqlId(String sqlId)
SQL_IDを元に件数取得(カウント)用のStatementオブジェクトを生成する。
|
ParameterizedSqlPStatement |
prepareParameterizedCountSqlStatementBySqlId(String sqlId,
Object condition)
SQL_IDを元に件数取得(カウント)用のStatementオブジェクトを生成する。
|
ParameterizedSqlPStatement |
prepareParameterizedSqlStatement(String sql)
名前付きパラメータをもつSQL文実行用のStatementオブジェクトを生成する。
|
ParameterizedSqlPStatement |
prepareParameterizedSqlStatement(String sql,
Object condition)
名前付きパラメータをもつ可変条件SQL文実行用のStatementオブジェクトを生成する。
|
ParameterizedSqlPStatement |
prepareParameterizedSqlStatement(String sql,
Object condition,
SelectOption selectOption)
検索範囲を指定して、名前付きパラメータをもつ可変条件SQL文実行用のStatementオブジェクトを生成する。
|
ParameterizedSqlPStatement |
prepareParameterizedSqlStatement(String sql,
SelectOption selectOption)
検索範囲を指定した名前付きパラメータをもつSQL文実行用のStatementオブジェクトを生成する。
|
ParameterizedSqlPStatement |
prepareParameterizedSqlStatementBySqlId(String sqlId)
名前付きパラメータをもつSQL文実行用のStatementオブジェクトをSQL_IDを元に生成する。
|
ParameterizedSqlPStatement |
prepareParameterizedSqlStatementBySqlId(String sqlId,
Object condition)
名前付きパラメータをもつ可変条件SQL文実行用のStatementオブジェクトをSQL_IDを元に生成する。
|
ParameterizedSqlPStatement |
prepareParameterizedSqlStatementBySqlId(String sqlId,
Object condition,
SelectOption selectOption)
検索範囲を設定した名前付きパラメータをもつ可変条件SQL文実行用のStatementオブジェクトをSQL_IDを元に生成する。
|
ParameterizedSqlPStatement |
prepareParameterizedSqlStatementBySqlId(String sqlId,
SelectOption selectOption)
検索範囲を設定した名前付きパラメータをもつSQL文実行用のStatementオブジェクトをSQL_IDを元に生成する。
|
SqlPStatement |
prepareStatement(String sql)
パラメータ付きSQL文実行用のStatementオブジェクトを生成する。
|
SqlPStatement |
prepareStatement(String sql,
int autoGeneratedKeys)
自動生成キー(データベース側で自動生成された値)を取得する機能を持つStatementオブジェクトを生成する。
|
SqlPStatement |
prepareStatement(String sql,
int[] columnIndexes)
自動生成キー(データベース側で自動生成された値)を取得する機能を持つStatementオブジェクトを生成する。
|
SqlPStatement |
prepareStatement(String sql,
SelectOption selectOption)
検索範囲を指定したパラメータ付きSQL文実行用のStatementオブジェクトを生成する。
|
SqlPStatement |
prepareStatement(String sql,
String[] columnNames)
自動生成キー(データベース側で自動生成された値)を取得する機能を持つStatementオブジェクトを生成する。
|
SqlPStatement |
prepareStatementBySqlId(String sqlId)
パラメータ付きSQL文実行用のStatementオブジェクトをSQL_IDを元に生成する。
|
SqlPStatement |
prepareStatementBySqlId(String sqlId,
SelectOption selectOption)
検索範囲を指定したパラメータ付きSQL文実行用のStatementオブジェクトをSQL_IDを元に生成する。
|
@Published(tag="architect") SqlPStatement prepareStatement(String sql)
TransactionManagerConnection.terminate()メソッドで自動的にクローズされるため、
アプリケーションは、取得したStatementオブジェクトを明示的にクローズする必要はない。sql - SQL文java.sql.PreparedStatementのラッパーstatementjava.sql.Connection#prepareStatement(String)@Published(tag="architect") SqlPStatement prepareStatement(String sql, SelectOption selectOption)
TransactionManagerConnection.terminate()メソッドで自動的にクローズされるため、
アプリケーションは、取得したStatementオブジェクトを明示的にクローズする必要はない。
注意:本メソッドで返却されるSqlPStatementは、あらかじめ検索範囲が設定されているため、
SqlPStatement.retrieve(int, int)のような、検索範囲を指定した簡易検索処理は実行できない。SqlPStatement.retrieve()を使用すること。sql - SQL文selectOption - 検索処理オプションjava.sql.PreparedStatementのラッパーstatementjava.sql.Connection#prepareStatement(String)@Published(tag="architect") SqlPStatement prepareStatement(String sql, int autoGeneratedKeys)
TransactionManagerConnection.terminate()メソッドで自動的にクローズされるため、
アプリケーションは、取得したStatementオブジェクトを明示的にクローズする必要はない。
自動生成されたキーは、SqlPStatement.getGeneratedKeys()を使用して取得する必要がある。sql - SQL文autoGeneratedKeys - 自動生成キーを返すかどうかを示すフラグ。java.sql.Statement#RETURN_GENERATED_KEYS または java.sql.Statement#NO_GENERATED_KEYSjava.sql.PreparedStatementのラッパーStatementjava.sql.Connection#prepareStatement(String, int)@Published(tag="architect") SqlPStatement prepareStatement(String sql, int[] columnIndexes)
TransactionManagerConnection.terminate()メソッドで自動的にクローズされるため、
アプリケーションは、取得したStatementオブジェクトを明示的にクローズする必要はない。
自動生成されたキーは、SqlPStatement.getGeneratedKeys()を使用して取得する必要がある。sql - SQL文columnIndexes - 挿入された行から返される列を示す列インデックスの配列java.sql.PreparedStatementのラッパーStatementjava.sql.Connection#prepareStatement(String, int[])@Published(tag="architect") SqlPStatement prepareStatement(String sql, String[] columnNames)
TransactionManagerConnection.terminate()メソッドで自動的にクローズされるため、
アプリケーションは、取得したStatementオブジェクトを明示的にクローズする必要はない。
自動生成されたキーは、SqlPStatement.getGeneratedKeys()を使用して取得する必要がある。sql - SQL文columnNames - 挿入された行から返される列を示す列名の配列java.sql.PreparedStatementのラッパーStatementjava.sql.Connection#prepareStatement(String, String[])@Published SqlPStatement prepareStatementBySqlId(String sqlId)
TransactionManagerConnection.terminate()メソッドで自動的にクローズされるため、
アプリケーションは、取得したStatementオブジェクトを明示的にクローズする必要はない。sqlId - SQL_IDjava.sql.PreparedStatementのラッパーStatementjava.sql.Connection#prepareStatement(String)@Published(tag="architect") SqlPStatement prepareStatementBySqlId(String sqlId, SelectOption selectOption)
TransactionManagerConnection.terminate()メソッドで自動的にクローズされるため、
アプリケーションは、取得したStatementオブジェクトを明示的にクローズする必要はない。
注意:本メソッドで返却されるSqlPStatementは、あらかじめ検索範囲が設定されているため、
SqlPStatement.retrieve(int, int)のような、検索範囲を指定した簡易検索処理は実行できない。SqlPStatement.retrieve()を使用すること。sqlId - SQL_IDselectOption - 検索処理オプションjava.sql.PreparedStatementのラッパーstatementjava.sql.Connection#prepareStatement(String)@Published(tag="architect") ParameterizedSqlPStatement prepareParameterizedSqlStatement(String sql)
TransactionManagerConnection.terminate()メソッドで自動的にクローズされるため、
アプリケーションは、取得したStatementオブジェクトを明示的にクローズする必要はない。
注意:本メソッドで返却されるParameterizedSqlPStatementは、名前付きパラメータをもつSQL文専用である。
このため、通常のバインド変数(バインド変数を「?」で表すもの)をもつSQL文の場合は、
本メソッドで生成したParameterizedSqlPStatementでは処理できないことに注意すること。sql - SQL文java.sql.Connection#prepareStatement(String)@Published(tag="architect") ParameterizedSqlPStatement prepareParameterizedSqlStatement(String sql, SelectOption selectOption)
TransactionManagerConnection.terminate()メソッドで自動的にクローズされるため、
アプリケーションは、取得したStatementオブジェクトを明示的にクローズする必要はない。
注意:本メソッドで返却されるParameterizedSqlPStatementは、名前付きパラメータをもつSQL文専用である。
このため、通常のバインド変数(バインド変数を「?」で表すもの)をもつSQL文の場合は、
本メソッドで生成したParameterizedSqlPStatementでは処理できないことに注意すること。
注意:本メソッドで返却されるParameterizedSqlPStatementは、あらかじめ検索範囲が設定されているため、
ParameterizedSqlPStatement.retrieve(int, int, Object)のような、検索範囲を指定した簡易検索処理は実行できない。sql - SQL文selectOption - 検索処理オプションjava.sql.Connection#prepareStatement(String)@Published ParameterizedSqlPStatement prepareParameterizedSqlStatementBySqlId(String sqlId)
TransactionManagerConnection.terminate()メソッドで自動的にクローズされるため、
アプリケーションは、取得したStatementオブジェクトを明示的にクローズする必要はない。
注意:本メソッドで返却されるParameterizedSqlPStatementは、名前付きパラメータをもつSQL文専用である。
このため、通常のバインド変数(バインド変数を「?」で表すもの)をもつSQL文の場合は、
本メソッドで生成したParameterizedSqlPStatementでは処理できないことに注意すること。sqlId - SQL_IDjava.sql.Connection#prepareStatement(String)@Published(tag="architect") ParameterizedSqlPStatement prepareParameterizedSqlStatementBySqlId(String sqlId, SelectOption selectOption)
TransactionManagerConnection.terminate()メソッドで自動的にクローズされるため、
アプリケーションは、取得したStatementオブジェクトを明示的にクローズする必要はない。
注意:本メソッドで返却されるParameterizedSqlPStatementは、名前付きパラメータをもつSQL文専用である。
このため、通常のバインド変数(バインド変数を「?」で表すもの)をもつSQL文の場合は、
本メソッドで生成したParameterizedSqlPStatementでは処理できないことに注意すること。
注意:本メソッドで返却されるParameterizedSqlPStatementは、あらかじめ検索範囲が設定されているため、
ParameterizedSqlPStatement.retrieve(int, int, Object)のような、検索範囲を指定した簡易検索処理は実行できない。sqlId - SQL_IDselectOption - 検索処理オプションjava.sql.Connection#prepareStatement(String)@Published(tag="architect") ParameterizedSqlPStatement prepareParameterizedSqlStatement(String sql, Object condition)
TransactionManagerConnection.terminate()メソッドで自動的にクローズされるため、
アプリケーションは、取得したStatementオブジェクトを明示的にクローズする必要はない。
注意:本メソッドで返却されるParameterizedSqlPStatementは、名前付きパラメータをもつSQL文専用である。
このため、通常のバインド変数(バインド変数を「?」で表すもの)をもつSQL文の場合は、
本メソッドで生成したParameterizedSqlPStatementでは処理できないことに注意すること。sql - SQL文condition - 可変条件に設定される条件をもつオブジェクトjava.sql.Connection#prepareStatement(String)@Published(tag="architect") ParameterizedSqlPStatement prepareParameterizedSqlStatement(String sql, Object condition, SelectOption selectOption)
TransactionManagerConnection.terminate()メソッドで自動的にクローズされるため、
アプリケーションは、取得したStatementオブジェクトを明示的にクローズする必要はない。
注意:本メソッドで返却されるParameterizedSqlPStatementは、名前付きパラメータをもつSQL文専用である。
このため、通常のバインド変数(バインド変数を「?」で表すもの)をもつSQL文の場合は、
本メソッドで生成したParameterizedSqlPStatementでは処理できないことに注意すること。
注意:本メソッドで返却されるParameterizedSqlPStatementは、あらかじめ検索範囲が設定されているため、
ParameterizedSqlPStatement.retrieve(int, int, Object)のような、検索範囲を指定した簡易検索処理は実行できない。sql - SQL文condition - 可変条件に設定される条件をもつオブジェクトselectOption - 検索処理オプションjava.sql.Connection#prepareStatement(String)@Published ParameterizedSqlPStatement prepareParameterizedSqlStatementBySqlId(String sqlId, Object condition)
TransactionManagerConnection.terminate()メソッドで自動的にクローズされるため、
アプリケーションは、取得したStatementオブジェクトを明示的にクローズする必要はない。
注意:本メソッドで返却されるParameterizedSqlPStatementは、名前付きパラメータをもつSQL文専用である。
このため、通常のバインド変数(バインド変数を「?」で表すもの)をもつSQL文の場合は、
本メソッドで生成したParameterizedSqlPStatementでは処理できないことに注意すること。sqlId - SQL_IDcondition - 可変条件に設定される条件をもつオブジェクトjava.sql.Connection#prepareStatement(String)@Published(tag="architect") ParameterizedSqlPStatement prepareParameterizedSqlStatementBySqlId(String sqlId, Object condition, SelectOption selectOption)
TransactionManagerConnection.terminate()メソッドで自動的にクローズされるため、
アプリケーションは、取得したStatementオブジェクトを明示的にクローズする必要はない。
注意:本メソッドで返却されるParameterizedSqlPStatementは、名前付きパラメータをもつSQL文専用である。
このため、通常のバインド変数(バインド変数を「?」で表すもの)をもつSQL文の場合は、
本メソッドで生成したParameterizedSqlPStatementでは処理できないことに注意すること。
注意:本メソッドで返却されるParameterizedSqlPStatementは、あらかじめ検索範囲が設定されているため、
ParameterizedSqlPStatement.retrieve(int, int, Object)のような、検索範囲を指定した簡易検索処理は実行できない。sqlId - SQL_IDcondition - 可変条件に設定される条件をもつオブジェクトselectOption - 検索処理オプションjava.sql.Connection#prepareStatement(String)@Published ParameterizedSqlPStatement prepareParameterizedCountSqlStatementBySqlId(String sqlId, Object condition)
AppDbConnection.prepareParameterizedSqlStatementBySqlId(String, Object)と同じ処理を行う。sqlId - SQL_IDcondition - 可変条件に設定される条件をもつオブジェクトjava.sql.Connection#prepareStatement(String)@Published SqlPStatement prepareCountStatementBySqlId(String sqlId)
AppDbConnection.prepareStatementBySqlId(String)と同じ処理を行う。sqlId - SQL_IDjava.sql.Connection#prepareStatement(String)@Published(tag="architect") nablarch.core.db.statement.SqlCStatement prepareCall(String sql)
sql - SQL文java.sql.Connection#prepareCall(String)@Published nablarch.core.db.statement.SqlCStatement prepareCallBySqlId(String sqlId)
sqlId - SQL_IDjava.sql.Connection#prepareCall(String)