Package | Description |
---|---|
nablarch.core.db.statement |
データベースに対するSQL実行機能を提供する。
|
nablarch.core.db.statement.exception |
SQL実行時の例外機能を提供する。
|
Modifier and Type | Method and Description |
---|---|
SqlStatementException |
SqlStatementExceptionFactory.createSqlStatementException(java.lang.String msg,
java.sql.SQLException e,
nablarch.core.db.DbExecutionContext context)
SqlStatementException を生成し返却する。 |
Modifier and Type | Method and Description |
---|---|
boolean |
SqlPStatement.execute()
PreparedStatement.execute() のラッパー。 |
ResultSetIterator |
SqlPStatement.executeQuery()
PreparedStatement.executeQuery() のラッパー。 |
ResultSetIterator |
ParameterizedSqlPStatement.executeQueryByMap(java.util.Map<?> data)
PreparedStatement.executeQuery() のラッパー。 |
ResultSetIterator |
ParameterizedSqlPStatement.executeQueryByObject(java.lang.Object data)
PreparedStatement.executeQuery() のラッパー。 |
int |
SqlPStatement.executeUpdate()
PreparedStatement.executeUpdate() のラッパー。 |
int |
ParameterizedSqlPStatement.executeUpdateByMap(java.util.Map<?> data)
Mapのvalueをバインド変数にセットしSQLを実行する。
|
int |
ParameterizedSqlPStatement.executeUpdateByObject(java.lang.Object data)
オブジェクトのフィールドの値をバインド変数に設定しSQLを実行する。
|
SqlResultSet |
SqlPStatement.retrieve()
簡易検索機能。
下記設定で検索を実行する。
読み込み開始位置 = 1
最大行数 = 無制限
本メソッドを使用すると
#setMaxRows で事前に設定した値は無視する。 |
SqlResultSet |
SqlPStatement.retrieve(int start,
int max)
簡易検索機能。
|
SqlResultSet |
ParameterizedSqlPStatement.retrieve(int startPos,
int max,
java.util.Map<?> data)
簡易検索機能。
|
SqlResultSet |
ParameterizedSqlPStatement.retrieve(int startPos,
int max,
java.lang.Object data)
簡易検索機能。
|
SqlResultSet |
ParameterizedSqlPStatement.retrieve(java.util.Map<?> data)
簡易検索機能。
下記設定で検索を実行する。
読み込み開始位置 = 1
最大行数 = 無制限
本メソッドを使用すると
#setMaxRows で事前に設定した値は適用されない。 |
SqlResultSet |
ParameterizedSqlPStatement.retrieve(java.lang.Object data)
簡易検索機能。
下記設定で検索を実行する。
読み込み開始位置 = 1
最大行数 = 無制限
本メソッドを使用すると
#setMaxRows で事前に設定した値は適用されない。 |
Modifier and Type | Class and Description |
---|---|
class |
DuplicateStatementException
一意制約違反時に発生する例外クラス。
|