擷取這個 SQLServerResultSet 物件中目前資料列中所指定資料行名稱的值,來當作不中斷位元組的二進位資料流。
public java.io.InputStream getBinaryStream(java.lang.String columnName)
columnName
包含資料行名稱的字串。
InputStream 物件。
這個 getBinaryStream 方法是由 java.sql.ResultSet 介面中的 getBinaryStream 方法所指定。
這個方法只能搭配 SQL Server 資料類型 binary、varbinary、varbinary(max) 和 image 使用。 嘗試搭配其他資料型別使用這個方法將會擲回例外狀況。
當這個方法以資料流形式取得值之後,該值可以在資料流的區塊中讀取。 這個方法特別適合用來擷取大型的 LONGVARBINARY 值。
注意
必須先讀取傳回之資料流中的所有資料,然後才可以取得其他任何資料行的值。 下一次呼叫 getter 方法時會以隱含方式關閉此資料流。 此外,當呼叫 InputStream.available 方法時,資料流可以傳回 0,不論是否有資料可用。
getBinaryStream 方法 (SQLServerResultSet)
SQLServerResultSet 成員
SQLServerResultSet 類別