语言

IRowSet.SetBinaryStream 方法

定义

重载

名称 说明
SetBinaryStream(Int32, Stream)

将此 RowSet 对象的命令中的指定参数设置为给定的输入流。

SetBinaryStream(String, Stream)

将指定参数设置为给定的输入流。

SetBinaryStream(Int32, Stream, Int32)

将此 RowSet 对象的命令中的指定参数设置为给定 java.io.InputStream 值。

SetBinaryStream(String, Stream, Int32)

将指定的参数设置为给定的输入流,该流将具有指定的字节数。

SetBinaryStream(Int32, Stream)

将此 RowSet 对象的命令中的指定参数设置为给定的输入流。

[Android.Runtime.Register("setBinaryStream", "(ILjava/io/InputStream;)V", "GetSetBinaryStream_ILjava_io_InputStream_Handler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetBinaryStream(int parameterIndex, System.IO.Stream? x);
[<Android.Runtime.Register("setBinaryStream", "(ILjava/io/InputStream;)V", "GetSetBinaryStream_ILjava_io_InputStream_Handler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetBinaryStream : int * System.IO.Stream -> unit

参数

parameterIndex
Int32

第一个参数为 1,第二个参数为 2,...

x
Stream

包含二进制参数值的 java 输入流

属性

例外

如果访问数据库时出错,则为 。

注解

将此 RowSet 对象的命令中的指定参数设置为给定的输入流。 当非常大的二进制值输入参数 LONGVARBINARY 时,通过 java.io.InputStream 对象发送它可能更实用。 数据将根据需要从流中读取,直到到达文件结束为止。

<B>注意:</B> 此流对象可以是标准Java流对象,也可以是实现标准接口的自己的子类。

<B>注意:</B> 请查阅 JDBC 驱动程序文档,以确定使用版本是否更高效,该版本 setBinaryStream 采用长度参数。

已在 1.6 中添加。

Java文档javax.sql.RowSet.setBinaryStream(int, java.io.InputStream)。

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

SetBinaryStream(String, Stream)

将指定参数设置为给定的输入流。

[Android.Runtime.Register("setBinaryStream", "(Ljava/lang/String;Ljava/io/InputStream;)V", "GetSetBinaryStream_Ljava_lang_String_Ljava_io_InputStream_Handler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetBinaryStream(string? parameterName, System.IO.Stream? x);
[<Android.Runtime.Register("setBinaryStream", "(Ljava/lang/String;Ljava/io/InputStream;)V", "GetSetBinaryStream_Ljava_lang_String_Ljava_io_InputStream_Handler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetBinaryStream : string * System.IO.Stream -> unit

参数

parameterName
String

参数的名称

x
Stream

包含二进制参数值的 java 输入流

属性

例外

如果访问数据库时出错,则为 。

注解

将指定参数设置为给定的输入流。 当非常大的二进制值输入参数 LONGVARBINARY 时,通过 java.io.InputStream 对象发送它可能更实用。 数据将根据需要从流中读取,直到到达文件结束为止。

<B>注意:</B> 此流对象可以是标准Java流对象,也可以是实现标准接口的自己的子类。

<B>注意:</B> 请查阅 JDBC 驱动程序文档,以确定使用版本是否更高效,该版本 setBinaryStream 采用长度参数。

已在 1.6 中添加。

Java文档javax.sql.RowSet.setBinaryStream(java.lang.String, java.io.InputStream)。

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

SetBinaryStream(Int32, Stream, Int32)

将此 RowSet 对象的命令中的指定参数设置为给定 java.io.InputStream 值。

[Android.Runtime.Register("setBinaryStream", "(ILjava/io/InputStream;I)V", "GetSetBinaryStream_ILjava_io_InputStream_IHandler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetBinaryStream(int parameterIndex, System.IO.Stream? x, int length);
[<Android.Runtime.Register("setBinaryStream", "(ILjava/io/InputStream;I)V", "GetSetBinaryStream_ILjava_io_InputStream_IHandler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetBinaryStream : int * System.IO.Stream * int -> unit

参数

parameterIndex
Int32

第一个参数为 1,第二个参数为 2,...

x
Stream

包含二进制参数值的 java 输入流

length
Int32

流中的字节数

属性

例外

如果访问数据库时出错,则为 。

注解

将此 RowSet 对象的命令中的指定参数设置为给定 java.io.InputStream 值。 通过 java.io.InputStream 参数而不是作为 LONGVARBINARY 参数发送非常大的二进制值可能更实用。 驱动程序会根据需要从流中读取数据,直到数据到达文件结束为止。

<B>注意:</B> 此流对象可以是标准Java流对象,也可以是实现标准接口的自己的子类。

Java文档javax.sql.RowSet.setBinaryStream(int, java.io.InputStream, int)。

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

SetBinaryStream(String, Stream, Int32)

将指定的参数设置为给定的输入流,该流将具有指定的字节数。

[Android.Runtime.Register("setBinaryStream", "(Ljava/lang/String;Ljava/io/InputStream;I)V", "GetSetBinaryStream_Ljava_lang_String_Ljava_io_InputStream_IHandler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetBinaryStream(string? parameterName, System.IO.Stream? x, int length);
[<Android.Runtime.Register("setBinaryStream", "(Ljava/lang/String;Ljava/io/InputStream;I)V", "GetSetBinaryStream_Ljava_lang_String_Ljava_io_InputStream_IHandler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetBinaryStream : string * System.IO.Stream * int -> unit

参数

parameterName
String

参数的名称

x
Stream

包含二进制参数值的 java 输入流

length
Int32

流中的字节数

属性

例外

如果访问数据库时出错,则为 。

注解

将指定的参数设置为给定的输入流,该流将具有指定的字节数。 当非常大的二进制值输入参数 LONGVARBINARY 时,通过 java.io.InputStream 对象发送它可能更实用。 数据将根据需要从流中读取,直到到达文件结束为止。

<B>注意:</B> 此流对象可以是标准Java流对象,也可以是实现标准接口的自己的子类。

在 1.4 中添加。

Java文档javax.sql.RowSet.setBinaryStream(java.lang.String, java.io.InputStream, int)。

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于