言語

IConnection.CreateArrayOf(String, Object[]) メソッド

定義

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 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象