getObject 方法 (java.lang.String)

下載 JDBC 驅動程式

使用 Java 程式語言,並配合給定的參數名稱來擷取指定之參數的值當做物件。

語法

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

參數

sCol

包含參數名稱的字串

傳回值

Object 值。

例外狀況

SQLServerException

備註

這個 getObject 方法是由 java.sql.CallableStatement 介面中的 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 起:

  • date 類型的值將會以 java.sql.Date 物件的形式傳回。

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

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

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

另請參閱

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