|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface JdbcContext
JdbcManager
が管理しているトランザクション中の状態を持つインターフェースです。
トランザクション外で使われる場合は、SQLの実行後すぐに破棄されます。
メソッドの概要 | ||
---|---|---|
void |
destroy()
状態を破棄します。 |
|
java.sql.CallableStatement |
getCallableStatement(java.lang.String sql)
呼び出し可能なステートメントを返します。 |
|
java.sql.PreparedStatement |
getCursorPreparedStatement(java.lang.String sql)
キャッシュしているカーソル用の準備されたステートメントを返します。 |
|
java.sql.PreparedStatement |
getPreparedStatement(java.lang.String sql)
キャッシュしている準備されたステートメントを返します。 |
|
java.sql.PreparedStatement |
getPreparedStatement(java.lang.String sql,
int autoGeneratedKeys)
キャッシュしている準備されたステートメントを返します。 |
|
java.sql.Statement |
getStatement()
キャッシュしているステートメントを返します。 |
|
boolean |
isTransactional()
トランザクション中に作成されたかどうかを返します。 |
|
|
usingCallableStatement(java.lang.String sql,
StatementHandler<T,? super java.sql.CallableStatement> handler)
呼び出し可能なステートメントを使用します。 |
|
|
usingCursorPreparedStatement(java.lang.String sql,
StatementHandler<T,? super java.sql.PreparedStatement> handler)
カーソル用の準備されたステートメントを使用します。 |
|
|
usingPreparedStatement(java.lang.String sql,
int autoGeneratedKeys,
StatementHandler<T,? super java.sql.PreparedStatement> handler)
準備されたステートメントを使用します。 |
|
|
usingPreparedStatement(java.lang.String sql,
StatementHandler<T,? super java.sql.PreparedStatement> handler)
準備されたステートメントを使用します。 |
メソッドの詳細 |
---|
void destroy()
boolean isTransactional()
java.sql.Statement getStatement()
java.sql.PreparedStatement getPreparedStatement(java.lang.String sql)
sql
- SQL
<T> T usingPreparedStatement(java.lang.String sql, StatementHandler<T,? super java.sql.PreparedStatement> handler)
ステートメントはもしキャッシュにあれば取り出され、なければ新たに作成されます。 ステートメントは使用後にキャッシュに追加されます。
T
- 戻り値の型sql
- SQLhandler
- 準備されたステートメントを使用するハンドラ
java.sql.PreparedStatement getPreparedStatement(java.lang.String sql, int autoGeneratedKeys)
sql
- SQLautoGeneratedKeys
- 自動生成キーを返すかどうかを示すフラグ。Statement.RETURN_GENERATED_KEYS
または
Statement.NO_GENERATED_KEYS
<T> T usingPreparedStatement(java.lang.String sql, int autoGeneratedKeys, StatementHandler<T,? super java.sql.PreparedStatement> handler)
ステートメントはもしキャッシュにあれば取り出され、なければ新たに作成されます。 ステートメントは使用後にキャッシュに追加されます。
T
- 戻り値の型sql
- SQLautoGeneratedKeys
- 自動生成キーを返すかどうかを示すフラグ。Statement.RETURN_GENERATED_KEYS
または
Statement.NO_GENERATED_KEYS
handler
- 準備されたステートメントを使用するハンドラ
java.sql.PreparedStatement getCursorPreparedStatement(java.lang.String sql)
sql
- SQL
<T> T usingCursorPreparedStatement(java.lang.String sql, StatementHandler<T,? super java.sql.PreparedStatement> handler)
ステートメントはもしキャッシュにあれば取り出され、なければ新たに作成されます。 ステートメントは使用後にキャッシュに追加されます。
T
- 戻り値の型sql
- SQLhandler
- 準備されたカーソル用のステートメントを使用するハンドラ
java.sql.CallableStatement getCallableStatement(java.lang.String sql)
ステートメントはもしキャッシュにあれば取り出され、なければ新たに作成されます。 ステートメントは使用後にキャッシュに追加されます。
sql
- SQL
<T> T usingCallableStatement(java.lang.String sql, StatementHandler<T,? super java.sql.CallableStatement> handler)
ステートメントはもしキャッシュにあれば取り出され、なければ新たに作成されます。 ステートメントは使用後にキャッシュに追加されます。
T
- 戻り値の型sql
- SQLhandler
- 準備された呼び出し可能なステートメントを使用するハンドラ
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |