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[]
返されたオブジェクトを設定する要素
返品
要素が指定された SQL 型にマップされる Array オブジェクト
- 属性
例外
この接続が閉じている場合、または配列の作成に問題がある場合。
注釈
Array オブジェクトを作成するためのファクトリ メソッド。
<b>Note: </b>プリミティブ データ型にマップする配列オブジェクトを作成するために createArrayOf を使用すると、 Array オブジェクトがそのプリミティブ データ型の配列であるか、 Objectの配列であるかに関係なく、実装で定義されます。
<b>Note: </b> JDBC ドライバーは、配列 Object 要素を、指定されたクラスの Object の java.sql.Types で定義されている既定の JDBC SQL 型にマッピングします。 既定のマッピングは、JDBC 仕様の付録 B で指定されています。 結果の JDBC 型が指定された typeName に適した型でない場合は、 SQLException がスローされるか、ドライバーが結果の変換をサポートしているかに関係なく、実装が定義されます。
1.6 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。