Added in API level 9

SQLIntegrityConstraintViolationException

public class SQLIntegrityConstraintViolationException
extends SQLNonTransientException

java.lang.Object
   ↳ java.lang.Throwable
     ↳ java.lang.Exception
       ↳ java.sql.SQLException
         ↳ java.sql.SQLNonTransientException
           ↳ java.sql.SQLIntegrityConstraintViolationException


The subclass of SQLException thrown when the SQLState class value is '23', or under vendor-specified conditions. This indicates that an integrity constraint (foreign key, primary key or unique key) has been violated.

Please consult your driver vendor documentation for the vendor-specified conditions for which this Exception may be thrown.

Summary

Public constructors

SQLIntegrityConstraintViolationException()

Constructs a SQLIntegrityConstraintViolationException object.

SQLIntegrityConstraintViolationException(String reason)

Constructs a SQLIntegrityConstraintViolationException with a given reason.

SQLIntegrityConstraintViolationException(String reason, String SQLState)

Constructs a SQLIntegrityConstraintViolationException object with a given reason and SQLState.

SQLIntegrityConstraintViolationException(String reason, String SQLState, int vendorCode)

Constructs a SQLIntegrityConstraintViolationException object with a given reason, SQLState and vendorCode.

SQLIntegrityConstraintViolationException(String reason, String SQLState, int vendorCode, Throwable cause)

Constructs a SQLIntegrityConstraintViolationException object with a given reason, SQLState, vendorCode and cause.

SQLIntegrityConstraintViolationException(String reason, String SQLState, Throwable cause)

Constructs a SQLIntegrityConstraintViolationException object with a given reason, SQLState and cause.

SQLIntegrityConstraintViolationException(String reason, Throwable cause)

Constructs a SQLIntegrityConstraintViolationException object with a given reason and cause.

SQLIntegrityConstraintViolationException(Throwable cause)

Constructs an SQLIntegrityConstraintViolationException object with a given cause.