org.seasar.util.sql
クラス PreparedStatementUtil

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

public abstract class PreparedStatementUtil
extends Object

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

作成者:
higa

コンストラクタの概要
PreparedStatementUtil()
           
 
メソッドの概要
static void addBatch(PreparedStatement ps)
          バッチを追加します。
static boolean execute(PreparedStatement ps)
          実行します。
static int[] executeBatch(PreparedStatement ps)
          バッチ更新を行ないます。
static ResultSet executeQuery(PreparedStatement ps)
          クエリを実行します。
static int executeUpdate(PreparedStatement ps)
          更新を実行します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PreparedStatementUtil

public PreparedStatementUtil()
メソッドの詳細

executeQuery

public static ResultSet executeQuery(PreparedStatement ps)
                              throws SQLRuntimeException
クエリを実行します。

パラメータ:
ps - PreparedStatement。nullであってはいけません
戻り値:
ResultSet
例外:
SQLRuntimeException - SQLExceptionが発生した場合

executeUpdate

public static int executeUpdate(PreparedStatement ps)
                         throws SQLRuntimeException
更新を実行します。

パラメータ:
ps - PreparedStatement。nullであってはいけません
戻り値:
更新した結果の行数
例外:
SQLRuntimeException - SQLExceptionが発生した場合

execute

public static boolean execute(PreparedStatement ps)
                       throws SQLRuntimeException
実行します。

パラメータ:
ps - PreparedStatement。nullであってはいけません
戻り値:
結果セットを返すかどうか
例外:
SQLRuntimeException - SQLExceptionが発生した場合
関連項目:
PreparedStatement.execute()

executeBatch

public static int[] executeBatch(PreparedStatement ps)
                          throws SQLRuntimeException
バッチ更新を行ないます。

パラメータ:
ps - PreparedStatement。nullであってはいけません
戻り値:
更新した結果の行数の配列
例外:
SQLRuntimeException - SQLExceptionが発生した場合

addBatch

public static void addBatch(PreparedStatement ps)
                     throws SQLRuntimeException
バッチを追加します。

パラメータ:
ps - PreparedStatement。nullであってはいけません
例外:
SQLRuntimeException - SQLExceptionが発生した場合


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