다음을 통해 공유


getObject 메서드 (java.lang.String, java.util.Map) (SQLServerResultSet)

JDBC 드라이버 다운로드

지정된 Map 개체를 사용하여 이 SQLServerResultSet 개체의 현재 행에 있는 지정된 열 이름의 값을 Java 프로그래밍 언어의 개체로 가져옵니다.

참고 항목

이 메서드는 현재 Microsoft JDBC Driver for SQL Server에서 지원되지 않습니다. 이 메서드를 사용하면 항상 기본 매핑이 반환됩니다.

구문

  
public java.lang.Object getObject(java.lang.String colName,  
                                  java.util.Map map)  

매개 변수

colName

열 이름을 포함하는 문자열입니다.

map

Map 개체입니다.

Return Value

개체 값입니다.

예외

SQLServerException

설명

이 getObject 메서드는 java.sql.ResultSet 인터페이스의 getObject 메서드에 의해 지정됩니다.

이 메서드는 지정된 열의 값을 Java 개체로 반환합니다. Java 개체의 형식은 JDBC 사양에 지정된 기본 제공 형식에 대한 매핑에 따라 열의 SQL 형식에 해당하는 기본 Java 개체 형식입니다. 값이 SQL NULL이면 드라이버는 Java null을 반환합니다.

이 메서드를 사용하여 데이터베이스별 추상 데이터 형식을 읽을 수도 있습니다. JDBC 2.0 API에서는 getObject 메서드의 동작이 확장되어 SQL 사용자 정의 형식의 데이터를 구체화합니다. 열에 구조화된 값이나 고유 값이 포함된 경우 이 메서드의 동작은 마치 호출 getObject(columnIndex, this.getStatement().getConnection().getTypeMap())인 것처럼 표시됩니다.

SQL Server JDBC Driver 3.0부터:

  • 형식 날짜의 값은 java.sql.Date 개체로 반환됩니다.

  • 형식 시간 값은 java.sql.Time 개체로 반환됩니다.

  • datetime2 형식의 값은 java.sql.Timestamp 개체로 반환됩니다.

  • datetimeoffset 형식의 값은 microsoft.sql.DateTimeOffset 개체로 반환됩니다.

참고 항목

getObject 메서드(SQLServerResultSet)
SQLServerResultSet 멤버
SQLServerResultSet 클래스