ISQLData.ReadSQL(ISQLInput, String) 方法

定义

使用从数据库读取的数据填充此对象。

[Android.Runtime.Register("readSQL", "(Ljava/sql/SQLInput;Ljava/lang/String;)V", "GetReadSQL_Ljava_sql_SQLInput_Ljava_lang_String_Handler:Java.Sql.ISQLDataInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void ReadSQL(Java.Sql.ISQLInput? stream, string? typeName);
[<Android.Runtime.Register("readSQL", "(Ljava/sql/SQLInput;Ljava/lang/String;)V", "GetReadSQL_Ljava_sql_SQLInput_Ljava_lang_String_Handler:Java.Sql.ISQLDataInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member ReadSQL : Java.Sql.ISQLInput * string -> unit

参数

stream
ISQLInput

SQLInput 从中读取要自定义映射的值的数据的对象

typeName
String

数据流上的值的 SQL 类型名称

属性

例外

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

注解

使用从数据库读取的数据填充此对象。 方法的实现必须遵循以下协议: <UL><LI>它必须从给定输入流中读取 SQL 类型的每个属性或元素。 这是通过调用输入流的方法来读取每个项,按照类型 SQL 定义中显示的顺序。 <LI>该方法 readSQL 然后将数据分配给相应的字段或元素(此字段或其他对象)。 具体而言,它必须调用适当的 读取器 方法(SQLInput.readStringSQLInput.readBigDecimal)方法(s)执行以下操作:对于非重复类型,读取其单个数据元素;对于结构化类型,读取 SQL 类型的每个属性的值。 </UL> JDBC 驱动程序在调用此方法之前使用类型映射初始化输入流,此方法由流的相应 SQLInput 读取器方法使用。

已在 1.2 中添加。

Java文档java.sql.SQLData.readSQL(java.sql.SQLInput, java.lang.String)

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

适用于

另请参阅