Share via


getObject 方法 (java.lang.String) (SQLServerResultSet)

下載 JDBC 驅動程式

使用 Java 程式語言,取得這個 SQLServerResultSet 物件中目前資料列中所指定資料行名稱的值來當作物件。

語法

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

參數

columnName

包含資料行名稱的字串

傳回值

Object 值。

例外狀況

SQLServerException

備註

這個 getObject 方法是由 java.sql.ResultSet 介面中的 getObject 方法指定。

這個方法將傳回給定資料行的值來當做 Java 物件。 此 Java 物件將會是預設的 Java 物件類型,此種類型會對應到資料行的 SQL 類型,並且會對應於 JDBC 規格中所指定的內建類型。 如果該值為 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 物件的形式傳回 date 型別的值。

  • 將會以 java.sql.Time 物件的形式傳回 time 型別的值。

  • 將會以 java.sql.Timestamp 物件的形式傳回 datetime2 型別的值。

  • 將會以 microsoft.sql.DateTimeOffset 物件的形式傳回 datetimeoffset 型別的值。

另請參閱

getObject 方法 (SQLServerResultSet)
SQLServerResultSet 成員
SQLServerResultSet 類別