Метод getObject (java.lang.String) (SQLServerResultSet)

Скачать драйвер JDBC

Возвращает значение имени заданного столбца в текущей строке этого объекта SQLServerResultSet в виде объекта на языке программирования Java.

Синтаксис

  
public java.lang.Object getObject(java.lang.String columnName)  

Параметры

columnName

Значение типа String, содержащее имя столбца.

Возвращаемое значение

Значение Object.

Исключения

SQLServerException

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