語言

IResultSet.GetUnicodeStream 方法

定義

多載

名稱 Description
GetUnicodeStream(Int32)
已淘汰.

以兩位元組 3 字元的串流形式,取得該 ResultSet 物件當前列指定欄位的值。

GetUnicodeStream(String)
已淘汰.

擷取該 ResultSet 物件當前列指定欄位的值,作為兩位元組 Unicode 字元的串流。

GetUnicodeStream(Int32)

警告

deprecated

以兩位元組 3 字元的串流形式,取得該 ResultSet 物件當前列指定欄位的值。

[Android.Runtime.Register("getUnicodeStream", "(I)Ljava/io/InputStream;", "GetGetUnicodeStream_IHandler:Java.Sql.IResultSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
[System.Obsolete("deprecated")]
public System.IO.Stream? GetUnicodeStream(int columnIndex);
[<Android.Runtime.Register("getUnicodeStream", "(I)Ljava/io/InputStream;", "GetGetUnicodeStream_IHandler:Java.Sql.IResultSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
[<System.Obsolete("deprecated")>]
abstract member GetUnicodeStream : int -> System.IO.Stream

參數

columnIndex
Int32

第一欄是1,第二欄是2,...

傳回

一個 Java 輸入串流,將資料庫欄位值以兩位元組 Unicode 字元流的形式傳送;若值為 SQL NULL,回傳的值為null

屬性

例外狀況

如果資料庫出錯。

備註

以兩位元組 3 字元的串流形式,取得該 ResultSet 物件當前列指定欄位的值。 第一個位元組是高位元組;第二個位元組是低位位元組。

然後可以從串流中分段讀取該值。 此方法特別適合擷取大型 LONGVARCHAR值。 JDBC 驅動程式會完成資料庫格式的必要轉換到 Unicode。

<B>註:</ B> 返回資料流中的所有資料必須先讀取,才能取得其他欄位的值。 下一次呼叫 getter 方法會隱含關閉串流。 此外,當方法InputStream.available被呼叫時,串流可能會回傳0,無論是否有資料可用。

此會員已被棄用。 getCharacterStream取代getUnicodeStream

Java 文件 java.sql.ResultSet.getUnicodeStream(int)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

GetUnicodeStream(String)

警告

deprecated

擷取該 ResultSet 物件當前列指定欄位的值,作為兩位元組 Unicode 字元的串流。

[Android.Runtime.Register("getUnicodeStream", "(Ljava/lang/String;)Ljava/io/InputStream;", "GetGetUnicodeStream_Ljava_lang_String_Handler:Java.Sql.IResultSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
[System.Obsolete("deprecated")]
public System.IO.Stream? GetUnicodeStream(string? columnLabel);
[<Android.Runtime.Register("getUnicodeStream", "(Ljava/lang/String;)Ljava/io/InputStream;", "GetGetUnicodeStream_Ljava_lang_String_Handler:Java.Sql.IResultSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
[<System.Obsolete("deprecated")>]
abstract member GetUnicodeStream : string -> System.IO.Stream

參數

columnLabel
String

該欄位的標籤,並以 SQL AS 子句指定。 若未指定 SQL AS 子句,則標籤為欄位名稱

傳回

一個 Java 輸入串流,將資料庫欄位值以兩位元組 Unicode 字元流的形式呈現。 若值為 SQL NULL,則回傳的值為 null

屬性

例外狀況

如果資料庫出錯。

備註

擷取該 ResultSet 物件當前列指定欄位的值,作為兩位元組 Unicode 字元的串流。 第一個位元組是高位元組;第二個位元組是低位位元組。

然後可以從串流中分段讀取該值。 此方法特別適合擷取大型 LONGVARCHAR 值。 JDBC 技術驅動程式會完成資料庫格式的必要轉換成 Unicode。

<B>註:</ B> 返回資料流中的所有資料必須先讀取,才能取得其他欄位的值。 下一次呼叫 getter 方法會隱含關閉串流。 此外,當方法InputStream.available被呼叫時,串流可能會回傳0,無論是否有資料可用。

此會員已被棄用。 請改用 getCharacterStream

Java 文件 java.sql.ResultSet.getUnicodeStream(java.lang.String)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於