語言

IPreparedStatement.SetUnicodeStream(Int32, Stream, Int32) 方法

定義

警告

deprecated

將指定參數設定為給定的輸入串流,該串流將擁有指定的位元組數。

[Android.Runtime.Register("setUnicodeStream", "(ILjava/io/InputStream;I)V", "GetSetUnicodeStream_ILjava_io_InputStream_IHandler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
[System.Obsolete("deprecated")]
public void SetUnicodeStream(int parameterIndex, System.IO.Stream? x, int length);
[<Android.Runtime.Register("setUnicodeStream", "(ILjava/io/InputStream;I)V", "GetSetUnicodeStream_ILjava_io_InputStream_IHandler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
[<System.Obsolete("deprecated")>]
abstract member SetUnicodeStream : int * System.IO.Stream * int -> unit

參數

parameterIndex
Int32

第一個參數是 1,第二個參數是 2,...

x
Stream

一個 java.io.InputStream 包含 Unicode 參數值的物件

length
Int32

串流中的位元組數

屬性

例外狀況

如果資料庫出錯。

備註

將指定參數設定為給定的輸入串流,該串流將擁有指定的位元組數。

當輸入 LONGVARCHAR 非常大的 Unicode 參數值時,透過 java.io.InputStream 物件傳送可能更為實用。 資料會根據需要從串流中讀取,直到檔案結束。 JDBC 驅動程式會執行 Unicode 到資料庫 char 格式所需的任何轉換。

Unicode 串流的位元組格式必須是 Java UTF-8,這在 Java 虛擬機器規範中定義。

<B>註:</B> 這個串流物件可以是標準的 Java 串流物件,也可以是你自己實作標準介面的子類別。

此會員已被棄用。 使用 setCharacterStream

Java 文件 java.sql.PreparedStatement.setUnicodeStream(int, java.io.InputStream, int)。

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

適用於