|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectorg.seasar.extension.jdbc.impl.BasicHandler
org.seasar.extension.jdbc.impl.BasicSelectHandler
SelectHandlerの基本的な実装クラスです。
| フィールドの概要 |
| クラス org.seasar.extension.jdbc.impl.BasicHandler から継承したフィールド |
loggerClass |
| コンストラクタの概要 | |
BasicSelectHandler()
BasicSelectHandlerを作成します。 |
|
BasicSelectHandler(javax.sql.DataSource dataSource,
java.lang.String sql,
ResultSetHandler resultSetHandler)
BasicSelectHandlerを作成します。 |
|
BasicSelectHandler(javax.sql.DataSource dataSource,
java.lang.String sql,
ResultSetHandler resultSetHandler,
StatementFactory statementFactory,
ResultSetFactory resultSetFactory)
BasicSelectHandlerを作成します。 |
|
| メソッドの概要 | |
protected java.sql.ResultSet |
createResultSet(java.sql.PreparedStatement ps)
結果セットを作成します。 |
java.lang.Object |
execute(java.sql.Connection connection,
java.lang.Object[] args,
java.lang.Class[] argTypes)
SQL文を実行します。 |
java.lang.Object |
execute(java.lang.Object[] args)
検索を行ないます。 |
java.lang.Object |
execute(java.lang.Object[] args,
java.lang.Class[] argTypes)
検索を行ないます。 |
protected java.lang.Object |
execute(java.sql.PreparedStatement ps)
SQL文を実行します。 |
int |
getFetchSize()
フェッチ数を返します。 |
int |
getMaxRows()
最大行数を返します。 |
ResultSetFactory |
getResultSetFactory()
結果セットファクトリを返します。 |
ResultSetHandler |
getResultSetHandler()
結果セットハンドラを返します。 |
protected java.sql.PreparedStatement |
prepareStatement(java.sql.Connection connection)
準備されたステートメントを返します。 |
void |
setFetchSize(int fetchSize)
フェッチ数を設定します。 |
void |
setMaxRows(int maxRows)
最大行数を設定します。 |
void |
setResultSetFactory(ResultSetFactory resultSetFactory)
結果セットファクトリを設定します。 |
void |
setResultSetHandler(ResultSetHandler resultSetHandler)
結果セットハンドラを設定します。 |
protected java.lang.Object[] |
setup(java.sql.Connection con,
java.lang.Object[] args)
引数のセットアップを行ないます。 |
protected void |
setupDatabaseMetaData(java.sql.DatabaseMetaData dbMetaData)
データベースメタデータによるセットアップを行ないます。 |
| クラス org.seasar.extension.jdbc.impl.BasicHandler から継承したメソッド |
bindArgs, getArgTypes, getBindVariableText, getCompleteSql, getConnection, getDataSource, getLoggerClass, getSql, getStatementFactory, getValueType, logSql, setDataSource, setLoggerClass, setSql, setStatementFactory |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public BasicSelectHandler()
BasicSelectHandlerを作成します。
public BasicSelectHandler(javax.sql.DataSource dataSource,
java.lang.String sql,
ResultSetHandler resultSetHandler)
BasicSelectHandlerを作成します。
dataSource - データソースsql - SQLresultSetHandler - 結果セットハンドラ
public BasicSelectHandler(javax.sql.DataSource dataSource,
java.lang.String sql,
ResultSetHandler resultSetHandler,
StatementFactory statementFactory,
ResultSetFactory resultSetFactory)
BasicSelectHandlerを作成します。
dataSource - データソースsql - SQLresultSetHandler - 結果セットハンドラstatementFactory - ステートメントファクトリresultSetFactory - 結果セットファクトリ| メソッドの詳細 |
public ResultSetFactory getResultSetFactory()
public void setResultSetFactory(ResultSetFactory resultSetFactory)
resultSetFactory - 結果セットファクトリpublic ResultSetHandler getResultSetHandler()
public void setResultSetHandler(ResultSetHandler resultSetHandler)
resultSetHandler - 結果セットハンドラpublic int getFetchSize()
public void setFetchSize(int fetchSize)
fetchSize - フェッチ数public int getMaxRows()
public void setMaxRows(int maxRows)
maxRows - 最大行数
public java.lang.Object execute(java.lang.Object[] args)
throws SQLRuntimeException
SelectHandler の記述:
SelectHandler 内の executeargs - 引数
SQLRuntimeException - SQL例外が発生した場合
public java.lang.Object execute(java.lang.Object[] args,
java.lang.Class[] argTypes)
throws SQLRuntimeException
SelectHandler の記述:
SelectHandler 内の executeargs - 引数argTypes - 引数の型
SQLRuntimeException - SQL例外が発生した場合
public java.lang.Object execute(java.sql.Connection connection,
java.lang.Object[] args,
java.lang.Class[] argTypes)
throws SQLRuntimeException
connection - コネクションargs - 引数argTypes - 引数の型
SQLRuntimeException - SQL例外が発生した場合
protected java.lang.Object[] setup(java.sql.Connection con,
java.lang.Object[] args)
con - コネクションargs - 引数
protected java.sql.PreparedStatement prepareStatement(java.sql.Connection connection)
BasicHandler の記述:
BasicHandler 内の prepareStatementconnection - コネクション
protected java.lang.Object execute(java.sql.PreparedStatement ps)
throws java.sql.SQLException
ps - 準備されたステートメント
java.sql.SQLException - SQL例外が発生した場合protected void setupDatabaseMetaData(java.sql.DatabaseMetaData dbMetaData)
dbMetaData - データベースメタデータprotected java.sql.ResultSet createResultSet(java.sql.PreparedStatement ps)
ps - 準備されたステートメント
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||