org.seasar.util.sql
クラス StatementUtil

java.lang.Object
  上位を拡張 org.seasar.util.sql.StatementUtil

public abstract class StatementUtil
extends Object

Statement用のユーティリティクラスです。

作成者:
higa

コンストラクタの概要
StatementUtil()
           
 
メソッドの概要
static void close(Statement statement)
          Statementを閉じます。
static boolean execute(Statement statement, String sql)
          SQLを実行します。
static ResultSet getResultSet(Statement statement)
          結果セットを返します。
static int getUpdateCount(Statement statement)
          更新カウントを返します。
static void setFetchSize(Statement statement, int fetchSize)
          フェッチサイズを設定します。
static void setMaxRows(Statement statement, int maxRows)
          最大行数を設定します。
static void setQueryTimeout(Statement statement, int queryTimeout)
          クエリタイムアウトを設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

StatementUtil

public StatementUtil()
メソッドの詳細

execute

public static boolean execute(Statement statement,
                              String sql)
SQLを実行します。

パラメータ:
statement - Statement。nullであってはいけません
sql - SQL文字列。nullや空文字列であってはいけません
戻り値:
実行した結果
関連項目:
Statement.execute(String)

setFetchSize

public static void setFetchSize(Statement statement,
                                int fetchSize)
フェッチサイズを設定します。

パラメータ:
statement - Statement。nullであってはいけません
fetchSize - フェッチサイズ
関連項目:
Statement.setFetchSize(int)

setMaxRows

public static void setMaxRows(Statement statement,
                              int maxRows)
最大行数を設定します。

パラメータ:
statement - Statement。nullであってはいけません
maxRows - 最大の行数
関連項目:
Statement.setMaxRows(int)

setQueryTimeout

public static void setQueryTimeout(Statement statement,
                                   int queryTimeout)
クエリタイムアウトを設定します。

パラメータ:
statement - Statement。nullであってはいけません
queryTimeout - クエリタイムアウト
関連項目:
Statement.setQueryTimeout(int)

close

public static void close(Statement statement)
Statementを閉じます。

Statement.close()が例外をスローした場合はログにエラーメッセージを出力します。 例外は再スローされません。

パラメータ:
statement - Statement
関連項目:
Statement.close()

getResultSet

public static ResultSet getResultSet(Statement statement)
結果セットを返します。

パラメータ:
statement - Statement。nullであってはいけません
戻り値:
結果セット

getUpdateCount

public static int getUpdateCount(Statement statement)
更新カウントを返します。

パラメータ:
statement - Statement。nullであってはいけません
戻り値:
更新カウント


Copyright © 2010-2012 The Seasar Foundation. All Rights Reserved.