IResultSet.GetUnicodeStream 方法

定义

重载

名称 说明
GetUnicodeStream(Int32)
已过时.

检索此 ResultSet 对象的当前行中指定列的值作为两字节 3 个字符的流。

GetUnicodeStream(String)
已过时.

检索此 ResultSet 对象的当前行中指定列的值作为双字节 Unicode 字符的流。

GetUnicodeStream(Int32)

注意

deprecated

检索此 ResultSet 对象的当前行中指定列的值作为两字节 3 个字符的流。

[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 字符流传递;如果值为 SQLNULL,则返回的值为null

属性

例外

如果发生数据库错误,则为

注解

检索此 ResultSet 对象的当前行中指定列的值作为两字节 3 个字符的流。 第一个字节是高字节;第二个字节是低字节。

然后,可以在流中的区块中读取该值。 此方法特别适用于检索大型 LONGVARCHAR值。 JDBC 驱动程序将执行从数据库格式到 Unicode 的任何必要转换。

<B>注意:</B> 在获取任何其他列的值之前,必须读取返回流中的所有数据。 对 getter 方法的下一次调用隐式关闭流。 此外,调用方法InputStream.available时,流可能会返回0,无论是否有可用数据。

此成员已弃用。 使用 getCharacterStream 代替 getUnicodeStream

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

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

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)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于