Метод getObject (int, java.util.Map) (SQLServerResultSet)
Получает значение заданного индекса столбца в текущей строке этого объекта SQLServerResultSet в виде объекта языка программирования Java, используя указанный объект Map.
Примечание.
Этот метод в настоящее время не поддерживается драйвером Microsoft JDBC для SQL Server. Этот метод всегда возвращает сопоставление по умолчанию.
Синтаксис
public java.lang.Object getObject(int i,
java.util.Map map)
Параметры
i
Значение типа int, указывающее индекс столбца.
map
Объект Map.
Возвращаемое значение
Значение Object.
Исключения
Замечания
Этот метод getObject определен с помощью метода getObject в интерфейсе java.sql.ResultSet.
Этот метод вернет значение данного столбца в виде объекта Java. Объект Java будет иметь заданный по умолчанию тип, соответствующий типу SQL Server столбца и сопоставленный встроенным типам, указанным в спецификации JDBC. Если значение равно SQL NULL, драйвер возвращает значение NULL Java.
Этот метод также может быть использован для чтения абстрактных типов данных, относящихся к базе данных. В API JDBC 2.0 возможности метода getObject расширены и поддерживают материализацию данных определяемых пользователем типов SQL. Если в столбце содержится структурированное или уникальное значение, то выполнение этого метода будет аналогично вызову getObject(columnIndex, this.getStatement().getConnection().getTypeMap())
.
Начиная с драйвера JDBC SQL Server 3.0:
Значение типа date будет возвращаться в виде объекта java.sql.Date.
Значение типа time будет возвращаться в виде объекта java.sql.Time.
Значение типа datetime2 будет возвращаться в виде объекта java.sql.Timestamp.
Значение типа datetimeoffset будет возвращаться в виде объекта microsoft.sql.DateTimeOffset.
См. также
Метод getObject (SQLServerResultSet)
Элементы SQLServerResultSet
Класс SQLServerResultSet