ISQLData.ReadSQL(ISQLInput, String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用从数据库读取的数据填充此对象。
[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.readString等 SQLInput.readBigDecimal)方法(s)执行以下操作:对于非重复类型,读取其单个数据元素;对于结构化类型,读取 SQL 类型的每个属性的值。
</UL> JDBC 驱动程序在调用此方法之前使用类型映射初始化输入流,此方法由流的相应 SQLInput 读取器方法使用。
已在 1.2 中添加。
Java文档java.sql.SQLData.readSQL(java.sql.SQLInput, java.lang.String)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。