Package | Description |
---|---|
nablarch.core.db.connection |
データベース接続機能を提供する。
|
nablarch.core.db.statement |
データベースに対するSQL実行機能を提供する。
|
nablarch.core.db.support |
データベースアクセス処理をサポートする機能を提供する。
|
nablarch.fw.reader |
汎用的なデータリーダの実装および、データリーダを独自実装する際に
利用できる基底クラスやユーティリティクラスを収めたパッケージ。
|
nablarch.fw.web.upload.util |
ファイルアップロードに関するユーティリティ機能を提供する。
|
Modifier and Type | Method and Description |
---|---|
ParameterizedSqlPStatement |
AppDbConnection.prepareParameterizedCountSqlStatementBySqlId(java.lang.String sqlId,
java.lang.Object condition)
SQL_IDを元に件数取得(カウント)用のStatementオブジェクトを生成する。
SQL文を件数取得(カウント)用に変換すること以外は、
AppDbConnection.prepareParameterizedSqlStatementBySqlId(String, Object) と同じ処理を行う。 |
ParameterizedSqlPStatement |
AppDbConnection.prepareParameterizedSqlStatement(java.lang.String sql)
名前付きパラメータをもつSQL文実行用のStatementオブジェクトを生成する。
Statementオブジェクトは、
TransactionManagerConnection.terminate() メソッドで自動的にクローズされるため、
アプリケーションは、取得したStatementオブジェクトを明示的にクローズする必要はない。
注意:本メソッドで返却されるParameterizedSqlPStatement は、名前付きパラメータをもつSQL文専用である。
このため、通常のバインド変数(バインド変数を「?」で表すもの)をもつSQL文の場合は、
本メソッドで生成したParameterizedSqlPStatement では処理できないことに注意すること。 |
ParameterizedSqlPStatement |
AppDbConnection.prepareParameterizedSqlStatement(java.lang.String sql,
java.lang.Object condition)
名前付きパラメータをもつ可変条件SQL文実行用のStatementオブジェクトを生成する。
Statementオブジェクトは、
TransactionManagerConnection.terminate() メソッドで自動的にクローズされるため、
アプリケーションは、取得したStatementオブジェクトを明示的にクローズする必要はない。
注意:本メソッドで返却されるParameterizedSqlPStatement は、名前付きパラメータをもつSQL文専用である。
このため、通常のバインド変数(バインド変数を「?」で表すもの)をもつSQL文の場合は、
本メソッドで生成したParameterizedSqlPStatement では処理できないことに注意すること。 |
ParameterizedSqlPStatement |
AppDbConnection.prepareParameterizedSqlStatement(java.lang.String sql,
java.lang.Object condition,
SelectOption selectOption)
検索範囲を指定して、名前付きパラメータをもつ可変条件SQL文実行用のStatementオブジェクトを生成する。
Statementオブジェクトは、
TransactionManagerConnection.terminate() メソッドで自動的にクローズされるため、
アプリケーションは、取得したStatementオブジェクトを明示的にクローズする必要はない。
注意:本メソッドで返却されるParameterizedSqlPStatement は、名前付きパラメータをもつSQL文専用である。
このため、通常のバインド変数(バインド変数を「?」で表すもの)をもつSQL文の場合は、
本メソッドで生成したParameterizedSqlPStatement では処理できないことに注意すること。
注意:本メソッドで返却されるParameterizedSqlPStatement は、あらかじめ検索範囲が設定されているため、
ParameterizedSqlPStatement.retrieve(int, int, Object) のような、検索範囲を指定した簡易検索処理は実行できない。 |
ParameterizedSqlPStatement |
AppDbConnection.prepareParameterizedSqlStatement(java.lang.String sql,
SelectOption selectOption)
検索範囲を指定した名前付きパラメータをもつSQL文実行用のStatementオブジェクトを生成する。
Statementオブジェクトは、
TransactionManagerConnection.terminate() メソッドで自動的にクローズされるため、
アプリケーションは、取得したStatementオブジェクトを明示的にクローズする必要はない。
注意:本メソッドで返却されるParameterizedSqlPStatement は、名前付きパラメータをもつSQL文専用である。
このため、通常のバインド変数(バインド変数を「?」で表すもの)をもつSQL文の場合は、
本メソッドで生成したParameterizedSqlPStatement では処理できないことに注意すること。
注意:本メソッドで返却されるParameterizedSqlPStatement は、あらかじめ検索範囲が設定されているため、
ParameterizedSqlPStatement.retrieve(int, int, Object) のような、検索範囲を指定した簡易検索処理は実行できない。 |
ParameterizedSqlPStatement |
AppDbConnection.prepareParameterizedSqlStatementBySqlId(java.lang.String sqlId)
名前付きパラメータをもつSQL文実行用のStatementオブジェクトをSQL_IDを元に生成する。
Statementオブジェクトは、
TransactionManagerConnection.terminate() メソッドで自動的にクローズされるため、
アプリケーションは、取得したStatementオブジェクトを明示的にクローズする必要はない。
注意:本メソッドで返却されるParameterizedSqlPStatement は、名前付きパラメータをもつSQL文専用である。
このため、通常のバインド変数(バインド変数を「?」で表すもの)をもつSQL文の場合は、
本メソッドで生成したParameterizedSqlPStatement では処理できないことに注意すること。 |
ParameterizedSqlPStatement |
AppDbConnection.prepareParameterizedSqlStatementBySqlId(java.lang.String sqlId,
java.lang.Object condition)
名前付きパラメータをもつ可変条件SQL文実行用のStatementオブジェクトをSQL_IDを元に生成する。
Statementオブジェクトは、
TransactionManagerConnection.terminate() メソッドで自動的にクローズされるため、
アプリケーションは、取得したStatementオブジェクトを明示的にクローズする必要はない。
注意:本メソッドで返却されるParameterizedSqlPStatement は、名前付きパラメータをもつSQL文専用である。
このため、通常のバインド変数(バインド変数を「?」で表すもの)をもつSQL文の場合は、
本メソッドで生成したParameterizedSqlPStatement では処理できないことに注意すること。 |
ParameterizedSqlPStatement |
AppDbConnection.prepareParameterizedSqlStatementBySqlId(java.lang.String sqlId,
java.lang.Object condition,
SelectOption selectOption)
検索範囲を設定した名前付きパラメータをもつ可変条件SQL文実行用のStatementオブジェクトをSQL_IDを元に生成する。
Statementオブジェクトは、
TransactionManagerConnection.terminate() メソッドで自動的にクローズされるため、
アプリケーションは、取得したStatementオブジェクトを明示的にクローズする必要はない。
注意:本メソッドで返却されるParameterizedSqlPStatement は、名前付きパラメータをもつSQL文専用である。
このため、通常のバインド変数(バインド変数を「?」で表すもの)をもつSQL文の場合は、
本メソッドで生成したParameterizedSqlPStatement では処理できないことに注意すること。
注意:本メソッドで返却されるParameterizedSqlPStatement は、あらかじめ検索範囲が設定されているため、
ParameterizedSqlPStatement.retrieve(int, int, Object) のような、検索範囲を指定した簡易検索処理は実行できない。 |
ParameterizedSqlPStatement |
AppDbConnection.prepareParameterizedSqlStatementBySqlId(java.lang.String sqlId,
SelectOption selectOption)
検索範囲を設定した名前付きパラメータをもつSQL文実行用のStatementオブジェクトをSQL_IDを元に生成する。
Statementオブジェクトは、
TransactionManagerConnection.terminate() メソッドで自動的にクローズされるため、
アプリケーションは、取得したStatementオブジェクトを明示的にクローズする必要はない。
注意:本メソッドで返却されるParameterizedSqlPStatement は、名前付きパラメータをもつSQL文専用である。
このため、通常のバインド変数(バインド変数を「?」で表すもの)をもつSQL文の場合は、
本メソッドで生成したParameterizedSqlPStatement では処理できないことに注意すること。
注意:本メソッドで返却されるParameterizedSqlPStatement は、あらかじめ検索範囲が設定されているため、
ParameterizedSqlPStatement.retrieve(int, int, Object) のような、検索範囲を指定した簡易検索処理は実行できない。 |
Modifier and Type | Method and Description |
---|---|
ParameterizedSqlPStatement |
StatementFactory.getParameterizedSqlPStatement(java.lang.String sql,
java.sql.Connection con,
nablarch.core.db.DbExecutionContext context)
ParameterizedSqlPStatement を生成し返却する。 |
ParameterizedSqlPStatement |
StatementFactory.getParameterizedSqlPStatement(java.lang.String sql,
java.sql.Connection con,
nablarch.core.db.DbExecutionContext context,
SelectOption selectOption)
ParameterizedSqlPStatement を生成し返却する。 |
ParameterizedSqlPStatement |
StatementFactory.getParameterizedSqlPStatementBySqlId(java.lang.String sqlId,
java.sql.Connection con,
nablarch.core.db.DbExecutionContext context)
SQL_IDから
ParameterizedSqlPStatement を生成し返却する。 |
ParameterizedSqlPStatement |
StatementFactory.getParameterizedSqlPStatementBySqlId(java.lang.String sql,
java.lang.String id,
java.sql.Connection con,
nablarch.core.db.DbExecutionContext context)
SQL_IDから
ParameterizedSqlPStatement を生成し返却する(可変条件を持つSQL用)。 |
ParameterizedSqlPStatement |
StatementFactory.getParameterizedSqlPStatementBySqlId(java.lang.String sql,
java.lang.String id,
java.sql.Connection con,
nablarch.core.db.DbExecutionContext context,
SelectOption selectOption)
SQL_IDから
ParameterizedSqlPStatement を生成し返却する(可変条件を持つSQL用)。 |
Modifier and Type | Method and Description |
---|---|
ParameterizedSqlPStatement |
DbAccessSupport.getParameterizedSqlStatement(java.lang.String sqlId)
指定されたSQL_IDから
ParameterizedSqlPStatement を生成する。 |
ParameterizedSqlPStatement |
DbAccessSupport.getParameterizedSqlStatement(java.lang.String sqlId,
java.lang.Object condition)
指定されたSQL_IDと条件から
ParameterizedSqlPStatement を生成する。 |
Modifier and Type | Method and Description |
---|---|
DatabaseRecordReader |
DatabaseRecordReader.setStatement(ParameterizedSqlPStatement parameterizedSqlPStatement,
java.lang.Object condition)
テーブルを参照するSQLステートメント及び条件を設定する。
|
Modifier and Type | Method and Description |
---|---|
ParameterizedSqlPStatement |
InsertionStrategy.prepareStatement(FORM form)
プリペアドステートメントを作成する。
|
Modifier and Type | Method and Description |
---|---|
void |
InsertionStrategy.addBatch(ParameterizedSqlPStatement statement,
FORM form)
ステートメントにバッチ登録する。
|