|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface Ref
REF значение, которое является ссылкой на SQL структурированное значение типа в базе данных. SQL REF значения сохранены в таблице, которая содержит экземпляры referenceable SQL структурированный тип, и каждый REF значение является уникальным идентификатором для одного экземпляра в той таблице. SQL REF значение может использоваться вместо SQL структурированный тип, на который это ссылается, или как значение столбца в таблице или как значение атрибута в структурированном типе.
Поскольку SQL REF значение является логическим указателем на SQL структурированный тип, a Ref объект является по умолчанию также логическим указателем. Таким образом, получение SQL REF оцените как a Ref объект не осуществляет атрибуты структурированного типа на клиенте.
A Ref объект может храниться в базе данных, используя PreparedStatement.setRef метод.
Все методы на Ref интерфейс должен быть полностью реализован, если драйвер JDBC поддерживает тип данных.
Struct| Модификатор и Тип | Метод и Описание |
|---|---|
Строка |
getBaseTypeName()
Получает полностью определенное имя SQL SQL структурированный тип что это
Ref ссылки на объект. |
Объект |
getObject()
Получает SQL структурированный экземпляр типа, на который это ссылается
Ref объект. |
Объект |
getObject(Map<String,Class<?>> map)
Получает объект, на который ссылаются, и отображает это на тип Java, используя данную карту типа.
|
void |
setObject(Object value)
Устанавливает структурированное значение типа что это
Ref ссылки на объект на приведенный пример Object. |
String getBaseTypeName() throws SQLException
Ref ссылки на объект.SQLException - если ошибка доступа к базе данных происходитSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методObject getObject(Map<String,Class<?>> map) throws SQLException
map - a java.util.Map объект, который содержит отображение на использование (полностью определенное имя SQL структурированный ссылаемый тип и объект class для SQLData реализация, на которую SQL структурированный тип будет отображен),Object это - пользовательское отображение для SQL структурированный тип к который это Ref объект относитсяSQLException - если ошибка доступа к базе данных происходитSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методsetObject(java.lang.Object)Object getObject() throws SQLException
Ref объект. Если у карты типа соединения будет запись для структурированного типа, то экземпляр будет пользовательский отображенный на Java class, обозначенный в карте типа. Иначе, структурированный экземпляр типа будет отображен на a Struct объект.Object это - отображение для SQL структурированный тип к который это Ref объект относитсяSQLException - если ошибка доступа к базе данных происходитSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методsetObject(java.lang.Object)void setObject(Object value) throws SQLException
Ref ссылки на объект на приведенный пример Object. Драйвер преобразовывает это в SQL структурированный тип, когда это отправляет это базе данных.value - Object представление SQL структурированный экземпляр типа, что это Ref объект сошлетсяSQLException - если ошибка доступа к базе данных происходитSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методgetObject(), getObject(Map), PreparedStatement.setObject(int, Object), CallableStatement.setObject(String, Object)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92