org.seasar.extension.jdbc
インタフェース JdbcContext

既知の実装クラスの一覧:
JdbcContextImpl

public interface JdbcContext

JdbcManagerが管理しているトランザクション中の状態を持つインターフェースです。 トランザクション外で使われる場合は、SQLの実行後すぐに破棄されます。

作成者:
higa

メソッドの概要
 void destroy()
          状態を破棄します。
 CallableStatement getCallableStatement(String sql)
          キャッシュしている呼び出し可能なステートメントを返します。
 PreparedStatement getCursorPreparedStatement(String sql)
          キャッシュしているカーソル用の準備されたステートメントを返します。
 PreparedStatement getPreparedStatement(String sql)
          キャッシュしている準備されたステートメントを返します。
 PreparedStatement getPreparedStatement(String sql, int autoGeneratedKeys)
          キャッシュしている準備されたステートメントを返します。
 Statement getStatement()
          キャッシュしているステートメントを返します。
 boolean isTransactional()
          トランザクション中に作成されたかどうかを返します。
 

メソッドの詳細

destroy

void destroy()
状態を破棄します。


isTransactional

boolean isTransactional()
トランザクション中に作成されたかどうかを返します。

戻り値:
トランザクション中に作成されたかどうか

getStatement

Statement getStatement()
キャッシュしているステートメントを返します。

戻り値:
キャッシュしているステートメント

getPreparedStatement

PreparedStatement getPreparedStatement(String sql,
                                       int autoGeneratedKeys)
キャッシュしている準備されたステートメントを返します。

パラメータ:
sql - SQL
autoGeneratedKeys - 自動生成キーを返すかどうかを示すフラグ。Statement.RETURN_GENERATED_KEYSまたは Statement.NO_GENERATED_KEYS
戻り値:
キャッシュしている準備されたステートメント

getPreparedStatement

PreparedStatement getPreparedStatement(String sql)
キャッシュしている準備されたステートメントを返します。

パラメータ:
sql - SQL
戻り値:
キャッシュしている準備されたステートメント

getCursorPreparedStatement

PreparedStatement getCursorPreparedStatement(String sql)
キャッシュしているカーソル用の準備されたステートメントを返します。

パラメータ:
sql - SQL
戻り値:
キャッシュしている準備されたステートメント

getCallableStatement

CallableStatement getCallableStatement(String sql)
キャッシュしている呼び出し可能なステートメントを返します。

パラメータ:
sql - SQL
戻り値:
キャッシュしている呼び出し可能なステートメント


Copyright ? 2004-2008 The Seasar Foundation. All Rights Reserved.