Spec-Zone .ru
спецификации, руководства, описания, API
|
public class SQLIntegrityConstraintViolationException extends SQLNonTransientException
SQLException
брошенный, когда значение класса SQLState '23', или при определенных поставщиком условиях. Это указывает, что ограничение целостности (внешний ключ, первичный ключ или уникальный ключ) было нарушено. Пожалуйста, консультируйтесь со своей документацией поставщика драйвера для определенных поставщиком условий для который это Exception
может быть брошен.
Конструктор и Описание |
---|
SQLIntegrityConstraintViolationException()
Конструкции a
SQLIntegrityConstraintViolationException объект. |
SQLIntegrityConstraintViolationException(String reason)
Конструкции a
SQLIntegrityConstraintViolationException с данным reason . |
SQLIntegrityConstraintViolationException(String reason, String SQLState)
Конструкции a
SQLIntegrityConstraintViolationException объект с данным reason и SQLState . |
SQLIntegrityConstraintViolationException(String reason, String SQLState, int vendorCode)
Конструкции a
SQLIntegrityConstraintViolationException объект с данным reason , SQLState и vendorCode . |
SQLIntegrityConstraintViolationException(String reason, String SQLState, int vendorCode, Throwable cause)
Конструкции a
SQLIntegrityConstraintViolationException объект с данным reason , SQLState , vendorCode и cause . |
SQLIntegrityConstraintViolationException(String reason, String SQLState, Throwable cause)
Конструкции a
SQLIntegrityConstraintViolationException объект с данным reason , SQLState и cause . |
SQLIntegrityConstraintViolationException(String reason, Throwable cause)
Конструкции a
SQLIntegrityConstraintViolationException объект с данным reason и cause . |
SQLIntegrityConstraintViolationException(Throwable cause)
Конструкции
SQLIntegrityConstraintViolationException объект с данным cause . |
getErrorCode, getNextException, getSQLState, iterator, setNextException
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public SQLIntegrityConstraintViolationException()
SQLIntegrityConstraintViolationException
объект. reason
, SQLState
инициализируются к null
и код поставщика инициализируется к 0. cause
не инициализируется, и может впоследствии быть инициализирован звонком Throwable.initCause(java.lang.Throwable)
метод. public SQLIntegrityConstraintViolationException(String reason)
SQLIntegrityConstraintViolationException
с данным reason
. SQLState
инициализируется к null
и код уличного торговца инициализируется к 0. cause
не инициализируется, и может впоследствии быть инициализирован звонком Throwable.initCause(java.lang.Throwable)
метод. reason
- описание исключенияpublic SQLIntegrityConstraintViolationException(String reason, String SQLState)
SQLIntegrityConstraintViolationException
объект с данным reason
и SQLState
. cause
не инициализируется, и может впоследствии быть инициализирован звонком Throwable.initCause(java.lang.Throwable)
метод. Код поставщика инициализируется к 0. reason
- описание исключенияSQLState
- XOPEN или код SQL:2003, идентифицирующий исключениеpublic SQLIntegrityConstraintViolationException(String reason, String SQLState, int vendorCode)
SQLIntegrityConstraintViolationException
объект с данным reason
, SQLState
и vendorCode
. cause
не инициализируется, и может впоследствии быть инициализирован звонком Throwable.initCause(java.lang.Throwable)
метод. reason
- описание исключенияSQLState
- XOPEN или код SQL:2003, идентифицирующий исключениеvendorCode
- поставщик базы данных определенный код исключенияpublic SQLIntegrityConstraintViolationException(Throwable cause)
SQLIntegrityConstraintViolationException
объект с данным cause
. SQLState
инициализируется к null
и код поставщика инициализируется к 0. reason
инициализируется к null
если cause==null
или к cause.toString()
если cause!=null
. cause
- базовая причина этого SQLException
(который сохраняется для более позднего извлечения getCause()
метод); может быть нулевое указание, что причина является несуществующей или неизвестной.public SQLIntegrityConstraintViolationException(String reason, Throwable cause)
SQLIntegrityConstraintViolationException
объект с данным reason
и cause
. SQLState
инициализируется к null
и код поставщика инициализируется к 0. reason
- описание исключения.cause
- (который сохраняется для более позднего извлечения getCause()
метод); может быть нулевое указание, что причина является несуществующей или неизвестной.public SQLIntegrityConstraintViolationException(String reason, String SQLState, Throwable cause)
SQLIntegrityConstraintViolationException
объект с данным reason
, SQLState
и cause
. Код поставщика инициализируется к 0. reason
- описание исключения.SQLState
- XOPEN или код SQL:2003, идентифицирующий исключениеcause
- базовая причина этого SQLException
(который сохраняется для более позднего извлечения getCause()
метод); может быть нулевое указание, что причина является несуществующей или неизвестной.public SQLIntegrityConstraintViolationException(String reason, String SQLState, int vendorCode, Throwable cause)
SQLIntegrityConstraintViolationException
объект с данным reason
, SQLState
, vendorCode
и cause
. reason
- описание исключенияSQLState
- XOPEN или код SQL:2003, идентифицирующий исключениеvendorCode
- база данных специфичный для поставщика код исключенияcause
- (который сохраняется для более позднего извлечения getCause()
метод); может быть нулевое указание, что причина является несуществующей или неизвестной.
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.