|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.seasar.extension.jdbc.manager.JdbcContextImpl
public class JdbcContextImpl
JdbcContextの実装クラスです。
| コンストラクタの概要 | |
|---|---|
JdbcContextImpl(java.sql.Connection connection,
boolean transactional)
JdbcContextImplを作成します。 |
|
| メソッドの概要 | ||
|---|---|---|
void |
destroy()
状態を破棄します。 |
|
java.sql.CallableStatement |
getCallableStatement(java.lang.String sql)
呼び出し可能なステートメントを返します。 |
|
int |
getCallableStatementCacheSize()
呼び出し可能なステートメントをキャッシュする数を返します。 |
|
java.sql.PreparedStatement |
getCursorPreparedStatement(java.lang.String sql)
キャッシュしているカーソル用の準備されたステートメントを返します。 |
|
int |
getCursorPreparedStatementCacheSize()
カーソルつきの準備されたステートメントをキャッシュする数を返します。 |
|
java.sql.PreparedStatement |
getPreparedStatement(java.lang.String sql)
キャッシュしている準備されたステートメントを返します。 |
|
java.sql.PreparedStatement |
getPreparedStatement(java.lang.String sql,
int autoGeneratedKeys)
キャッシュしている準備されたステートメントを返します。 |
|
int |
getPreparedStatementCacheSize()
準備されたステートメントをキャッシュする数を返します。 |
|
java.sql.Statement |
getStatement()
キャッシュしているステートメントを返します。 |
|
boolean |
idDestroyed()
JDBCコンテキストが破棄されたかどうかを返します。 |
|
boolean |
isCallableStatementCacheEmpty()
呼び出し可能なステートメントのキャッシュが空かどうかを返します。 |
|
boolean |
isConnectionNull()
コネクションが nullかどうかを返します。 |
|
boolean |
isCursorPreparedStatementCacheEmpty()
カーソルつきの準備されたステートメントのキャッシュが空かどうかを返します。 |
|
boolean |
isPreparedStatementCacheEmpty()
準備されたステートメントのキャッシュが空かどうかを返します。 |
|
boolean |
isStatementNull()
ステートメントが nullかどうかを返します。 |
|
boolean |
isTransactional()
トランザクション中に作成されたかどうかを返します。 |
|
void |
setCallableStatementCacheSize(int callableStatementCacheSize)
呼び出し可能なステートメントをキャッシュする数を設定します。 |
|
void |
setCursorPreparedStatementCacheSize(int cursorPreparedStatementCacheSize)
カーソルつきの準備されたステートメントをキャッシュする数を設定します。 |
|
void |
setPreparedStatementCacheSize(int preparedStatementCacheSize)
準備されたステートメントをキャッシュする数を設定します。 |
|
|
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)
準備されたステートメントを使用します。 |
|
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public JdbcContextImpl(java.sql.Connection connection,
boolean transactional)
JdbcContextImplを作成します。
connection - コネクションtransactional - トランザクション中に作成されたかどうか| メソッドの詳細 |
|---|
public void destroy()
JdbcContext の記述:
JdbcContext 内の destroypublic boolean isTransactional()
JdbcContext の記述:
JdbcContext 内の isTransactionalpublic java.sql.Statement getStatement()
JdbcContext の記述:
JdbcContext 内の getStatementpublic java.sql.PreparedStatement getPreparedStatement(java.lang.String sql)
JdbcContext の記述:
JdbcContext 内の getPreparedStatementsql - SQL
public <T> T usingPreparedStatement(java.lang.String sql,
StatementHandler<T,? super java.sql.PreparedStatement> handler)
JdbcContext の記述: ステートメントはもしキャッシュにあれば取り出され、なければ新たに作成されます。 ステートメントは使用後にキャッシュに追加されます。
JdbcContext 内の usingPreparedStatementT - 戻り値の型sql - SQLhandler - 準備されたステートメントを使用するハンドラ
public java.sql.PreparedStatement getPreparedStatement(java.lang.String sql,
int autoGeneratedKeys)
JdbcContext の記述:
JdbcContext 内の getPreparedStatementsql - SQLautoGeneratedKeys - 自動生成キーを返すかどうかを示すフラグ。Statement.RETURN_GENERATED_KEYSまたは
Statement.NO_GENERATED_KEYS
public <T> T usingPreparedStatement(java.lang.String sql,
int autoGeneratedKeys,
StatementHandler<T,? super java.sql.PreparedStatement> handler)
JdbcContext の記述: ステートメントはもしキャッシュにあれば取り出され、なければ新たに作成されます。 ステートメントは使用後にキャッシュに追加されます。
JdbcContext 内の usingPreparedStatementT - 戻り値の型sql - SQLautoGeneratedKeys - 自動生成キーを返すかどうかを示すフラグ。Statement.RETURN_GENERATED_KEYSまたは
Statement.NO_GENERATED_KEYShandler - 準備されたステートメントを使用するハンドラ
public java.sql.PreparedStatement getCursorPreparedStatement(java.lang.String sql)
JdbcContext の記述:
JdbcContext 内の getCursorPreparedStatementsql - SQL
public <T> T usingCursorPreparedStatement(java.lang.String sql,
StatementHandler<T,? super java.sql.PreparedStatement> handler)
JdbcContext の記述: ステートメントはもしキャッシュにあれば取り出され、なければ新たに作成されます。 ステートメントは使用後にキャッシュに追加されます。
JdbcContext 内の usingCursorPreparedStatementT - 戻り値の型sql - SQLhandler - 準備されたカーソル用のステートメントを使用するハンドラ
public java.sql.CallableStatement getCallableStatement(java.lang.String sql)
JdbcContext の記述: ステートメントはもしキャッシュにあれば取り出され、なければ新たに作成されます。 ステートメントは使用後にキャッシュに追加されます。
JdbcContext 内の getCallableStatementsql - SQL
public <T> T usingCallableStatement(java.lang.String sql,
StatementHandler<T,? super java.sql.CallableStatement> handler)
JdbcContext の記述: ステートメントはもしキャッシュにあれば取り出され、なければ新たに作成されます。 ステートメントは使用後にキャッシュに追加されます。
JdbcContext 内の usingCallableStatementT - 戻り値の型sql - SQLhandler - 準備された呼び出し可能なステートメントを使用するハンドラ
public boolean idDestroyed()
public boolean isConnectionNull()
nullかどうかを返します。
nullかどうかpublic boolean isStatementNull()
nullかどうかを返します。
nullかどうかpublic boolean isPreparedStatementCacheEmpty()
public boolean isCursorPreparedStatementCacheEmpty()
public boolean isCallableStatementCacheEmpty()
public int getPreparedStatementCacheSize()
public void setPreparedStatementCacheSize(int preparedStatementCacheSize)
preparedStatementCacheSize - 準備されたステートメントをキャッシュする数public int getCursorPreparedStatementCacheSize()
public void setCursorPreparedStatementCacheSize(int cursorPreparedStatementCacheSize)
cursorPreparedStatementCacheSize - カーソルつきの準備されたステートメントをキャッシュする数public int getCallableStatementCacheSize()
public void setCallableStatementCacheSize(int callableStatementCacheSize)
callableStatementCacheSize - 呼び出し可能なステートメントをキャッシュする数
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||