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