The subclass of
SQLException thrown when an error
occurs during a batch update operation. In addition to the
information provided by
BatchUpdateException provides the update
counts for all commands that were executed successfully during the
batch update, that is, all commands that were executed before the error
occurred. The order of elements in an array of update counts
corresponds to the order in which commands were added to the batch.
After a command in a batch update fails to execute properly
BatchUpdateException is thrown, the driver
may or may not continue to process the remaining commands in
the batch. If the driver continues processing after a failure,
the array returned by the method
BatchUpdateException.getUpdateCounts will have
an element for every command in the batch rather than only
elements for the commands that executed successfully before
the error. In the case where the driver continues processing
commands, the array element for any command
that failed is
Public Constructor Summary
Public Method Summary
Retrieves the update count for each update statement in the batch update that executed successfully before this exception occurred.
Inherited Method Summary
Retrieves the vendor-specific exception code for this
Retrieves the exception chained to this
Retrieves the SQLState for this
Returns an iterator over the chained SQLExceptions.
|synchronized final void|
Fills in the execution stack trace.
Returns the cause of this throwable or
Creates a localized description of this throwable.
Returns the detail message string of this throwable.
|synchronized final Throwable||
Returns an array containing all of the exceptions that were suppressed, typically by the
Prints this throwable and its backtrace to the standard error stream.
Returns a short description of this throwable.