|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class SQLException extends Exception implements Iterable<Throwable>
Исключение, которое предоставляет информацию об ошибке доступа к базе данных или других ошибках.
Каждый SQLException обеспечивает несколько видов информации:
getMesasge. DatabaseMetaData метод getSQLStateType может использоваться, чтобы обнаружить, возвращает ли драйвер тип XOPEN или тип SQL:2003. SQLException. | Конструктор и Описание |
|---|
SQLException()
Конструкции a
SQLException объект. |
SQLException(String reason)
Конструкции a
SQLException объект с данным reason. |
SQLException(String reason, String SQLState)
Конструкции a
SQLException объект с данным reason и SQLState. |
SQLException(String reason, String SQLState, int vendorCode)
Конструкции a
SQLException объект с данным reason, SQLState и vendorCode. |
SQLException(String reason, String sqlState, int vendorCode, Throwable cause)
Конструкции a
SQLException объект с данным reason, SQLState, vendorCode и cause. |
SQLException(String reason, String sqlState, Throwable cause)
Конструкции a
SQLException объект с данным reason, SQLState и cause. |
SQLException(String reason, Throwable cause)
Конструкции a
SQLException объект с данным reason и cause. |
SQLException(Throwable cause)
Конструкции a
SQLException объект с данным cause. |
| Модификатор и Тип | Метод и Описание |
|---|---|
int |
getErrorCode()
Получает специфичный для поставщика код исключения для этого
SQLException объект. |
SQLException |
getNextException()
Получает исключение, объединенное в цепочку к этому
SQLException объект setNextException (SQLException исключая). |
Строка |
getSQLState()
Получает SQLState для этого
SQLException объект. |
Iterator<Throwable> |
iterator()
Возвращает iterator по цепочечному SQLExceptions.
|
void |
setNextException(SQLException ex)
Добавляет
SQLException возразите до конца цепочки. |
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEachpublic SQLException(String reason, String SQLState, int vendorCode)
SQLException объект с данным reason, SQLState и vendorCode. cause не инициализируется, и может впоследствии быть инициализирован звонком Throwable.initCause(java.lang.Throwable) метод. reason - описание исключенияSQLState - XOPEN или код SQL:2003, идентифицирующий исключениеvendorCode - база данных специфичный для поставщика код исключенияpublic SQLException(String reason, String SQLState)
SQLException объект с данным reason и SQLState. cause не инициализируется, и может впоследствии быть инициализирован звонком Throwable.initCause(java.lang.Throwable) метод. Код поставщика инициализируется к 0. reason - описание исключенияSQLState - XOPEN или код SQL:2003, идентифицирующий исключениеpublic SQLException(String reason)
SQLException объект с данным reason. SQLState инициализируется к null и код уличного торговца инициализируется к 0. cause не инициализируется, и может впоследствии быть инициализирован звонком Throwable.initCause(java.lang.Throwable) метод. reason - описание исключенияpublic SQLException()
SQLException объект. reason, SQLState инициализируются к null и код поставщика инициализируется к 0. cause не инициализируется, и может впоследствии быть инициализирован звонком Throwable.initCause(java.lang.Throwable) метод. public SQLException(Throwable cause)
SQLException объект с данным cause. SQLState инициализируется к null и код поставщика инициализируется к 0. reason инициализируется к null если cause==null или к cause.toString() если cause!=null. cause - базовая причина этого SQLException (который сохраняется для более позднего извлечения getCause() метод); может быть нулевое указание, что причина является несуществующей или неизвестной.public SQLException(String reason, Throwable cause)
SQLException объект с данным reason и cause. SQLState инициализируется к null и код поставщика инициализируется к 0. reason - описание исключения.cause - базовая причина этого SQLException (который сохраняется для более позднего извлечения getCause() метод); может быть нулевое указание, что причина является несуществующей или неизвестной.public SQLException(String reason, String sqlState, Throwable cause)
SQLException объект с данным reason, SQLState и cause. Код поставщика инициализируется к 0. reason - описание исключения.sqlState - XOPEN или код SQL:2003, идентифицирующий исключениеcause - базовая причина этого SQLException (который сохраняется для более позднего извлечения getCause() метод); может быть нулевое указание, что причина является несуществующей или неизвестной.public SQLException(String reason, String sqlState, int vendorCode, Throwable cause)
SQLException объект с данным reason, SQLState, vendorCode и cause. reason - описание исключенияsqlState - XOPEN или код SQL:2003, идентифицирующий исключениеvendorCode - база данных специфичный для поставщика код исключенияcause - базовая причина этого SQLException (который сохраняется для более позднего извлечения getCause() метод); может быть нулевое указание, что причина является несуществующей или неизвестной.public String getSQLState()
SQLException объект.public int getErrorCode()
SQLException объект.public SQLException getNextException()
SQLException объект setNextException (SQLException исключая).SQLException объект в цепочке; null если нет ни одногоsetNextException(java.sql.SQLException)public void setNextException(SQLException ex)
SQLException возразите до конца цепочки.ex - новое исключение, которое будет добавлено до конца SQLException цепочкаgetNextException()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92