Java プラットフォーム 1.2

java.sql
クラス BatchUpdateException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--java.sql.SQLException
                    |
                    +--java.sql.BatchUpdateException

public class BatchUpdateException
extends SQLException

JDBC 2.0

バッチ更新オペレーション中にエラーが発生したときにスローされる例外です。BatchUpdateException は、SQLException によって提供される情報に加えて、バッチ更新中に正常に実行されたすべてのコマンド、つまり、エラーが発生する前に実行されたすべてのコマンドの更新カウントを提供します。更新カウントの配列での要素の順序は、コマンドがバッチに追加されたときの順序になります。

関連項目:
直列化された形式

コンストラクタの概要
BatchUpdateException()
          reason、SQLState、および更新カウントが null、ベンダーコードが 0 に初期化された、BatchUpdateException オブジェクトを構築します。
BatchUpdateException(int[] updateCounts)
          reason と SQLState が null、ベンダーコードが 0 で初期化された、BatchUpdateException を構築します。
BatchUpdateException(String reason, int[] updateCounts)
          reasonupdateCountsnull の SQLState、および 0 の vendorCode で初期化された、BatchUpdateException を構築します。
BatchUpdateException(String reason, String SQLState, int[] updateCounts)
          指定された引数 (reasonSQLStateupdateCounts) およびベンダーコード 0 で初期化された、BatchUpdateException を構築します。
BatchUpdateException(String reason, String SQLState, int vendorCode, int[] updateCounts)
          完全指定された BatchUpdateException を構築します。
 
メソッドの概要
 int[] getUpdateCounts()
          この例外が発生するまでにバッチ更新で正常に実行された更新文の更新カウントを取り出します。
 
クラス java.sql.SQLException から継承したメソッド
getErrorCode, getNextException, getSQLState, setNextException
 
クラス java.lang.Throwable から継承したメソッド
fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

BatchUpdateException

public BatchUpdateException(String reason,
                            String SQLState,
                            int vendorCode,
                            int[] updateCounts)
完全指定された BatchUpdateException を構築します。
パラメータ:
reason - エラーの説明
SQLState - エラーを識別する X/OPEN コード
vendorCode - 特定のデータベースベンダーの例外コード
updateCounts - int の配列。各要素は、例外がスローされるまでに正常に実行された SQL コマンドの更新カウントを示す

BatchUpdateException

public BatchUpdateException(String reason,
                            String SQLState,
                            int[] updateCounts)
指定された引数 (reasonSQLStateupdateCounts) およびベンダーコード 0 で初期化された、BatchUpdateException を構築します。
パラメータ:
reason - 例外の説明
SQLState - 例外を識別する X/OPEN コード
updateCounts - int の配列。各要素は、例外がスローされるまでに正常に実行された SQL コマンドの更新カウントを示す

BatchUpdateException

public BatchUpdateException(String reason,
                            int[] updateCounts)
reasonupdateCountsnull の SQLState、および 0 の vendorCode で初期化された、BatchUpdateException を構築します。
パラメータ:
reason - 例外の説明
updateCounts - int の配列。各要素は、例外がスローされるまでに正常に実行された SQL コマンドの更新カウントを示す

BatchUpdateException

public BatchUpdateException(int[] updateCounts)
reason と SQLState が null、ベンダーコードが 0 で初期化された、BatchUpdateException を構築します。
パラメータ:
updateCounts - int の配列。各要素は、例外がスローされるまでに正常に実行された SQL コマンドの更新カウントを示す

BatchUpdateException

public BatchUpdateException()
reason、SQLState、および更新カウントが null、ベンダーコードが 0 に初期化された、BatchUpdateException オブジェクトを構築します。
メソッドの詳細

getUpdateCounts

public int[] getUpdateCounts()
この例外が発生するまでにバッチ更新で正常に実行された更新文の更新カウントを取り出します。
戻り値:
このエラーが発生するまでに正常に実行された更新の更新カウントを格納する int の配列

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.