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