IConnection.CreateArrayOf(String, Object[]) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于创建 Array 对象的工厂方法。
[Android.Runtime.Register("createArrayOf", "(Ljava/lang/String;[Ljava/lang/Object;)Ljava/sql/Array;", "GetCreateArrayOf_Ljava_lang_String_arrayLjava_lang_Object_Handler:Java.Sql.IConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Sql.IArray? CreateArrayOf(string? typeName, Java.Lang.Object[]? elements);
[<Android.Runtime.Register("createArrayOf", "(Ljava/lang/String;[Ljava/lang/Object;)Ljava/sql/Array;", "GetCreateArrayOf_Ljava_lang_String_arrayLjava_lang_Object_Handler:Java.Sql.IConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member CreateArrayOf : string * Java.Lang.Object[] -> Java.Sql.IArray
参数
- typeName
- String
数组元素映射到的类型的 SQL 名称。 typeName 是特定于数据库的名称,可以是内置类型、用户定义的类型或此数据库支持的标准 SQL 类型的名称。 这是返回的值 Array.getBaseTypeName
- elements
- Object[]
填充返回对象的元素
返回
一个 Array 对象,其元素映射到指定的 SQL 类型
- 属性
例外
如果此连接已关闭,或者创建数组时出现问题。
注解
用于创建 Array 对象的工厂方法。
<b>注意: </b>用于 createArrayOf 创建映射到基元数据类型的数组对象,则无论对象是 Array 该基元数据类型的数组还是数组 Object,都是实现定义的。
<b>注意: </b>JDBC 驱动程序负责将元素 Object 数组映射到给定类 Object的 java.sql.Types 中定义的默认 JDBC SQL 类型。 默认映射在 JDBC 规范的附录 B 中指定。 如果生成的 JDBC 类型不是给定 typeName 的合适类型,则无论引发还是驱动程序支持生成的转换,它都是实现 SQLException 。
已在 1.6 中添加。
Java文档java.sql.Connection.createArrayOf(java.lang.String, java.lang.Object[])。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。