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