言語

ICallableStatement.RegisterOutParameter メソッド

定義

オーバーロード

名前 説明
RegisterOutParameter(Int32, Int32)

JDBC 型のsqlTypeparameterIndex序数位置に OUT パラメーターを登録します。

RegisterOutParameter(String, Int32)

parameterNameという名前の OUT パラメーターを JDBC 型のsqlTypeに登録します。

RegisterOutParameter(Int32, Int32, Int32)

パラメーターを JDBC 型のsqlTypeparameterIndex序数位置に登録します。

RegisterOutParameter(Int32, Int32, String)

指定された出力パラメーターを登録します。

RegisterOutParameter(String, Int32, Int32)

parameterNameという名前のパラメーターを JDBC 型のsqlTypeとして登録します。

RegisterOutParameter(String, Int32, String)

指定された出力パラメーターを登録します。

RegisterOutParameter(Int32, Int32)

JDBC 型のsqlTypeparameterIndex序数位置に OUT パラメーターを登録します。

[Android.Runtime.Register("registerOutParameter", "(II)V", "GetRegisterOutParameter_IIHandler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void RegisterOutParameter(int parameterIndex, int sqlType);
[<Android.Runtime.Register("registerOutParameter", "(II)V", "GetRegisterOutParameter_IIHandler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member RegisterOutParameter : int * int -> unit

パラメーター

parameterIndex
Int32

最初のパラメーターは 1、2 番目のパラメーターは 2 です。次に例を参照してください。

sqlType
Int32

java.sql.Typesによって定義された JDBC 型コード。 パラメーターが JDBC 型の NUMERIC または DECIMALの場合は、スケール値を受け入れる registerOutParameter のバージョンを使用する必要があります。

属性

例外

データベース エラーが発生した場合は〘。

注釈

JDBC 型のsqlTypeparameterIndex序数位置に OUT パラメーターを登録します。 ストアド プロシージャを実行する前に、すべての OUT パラメーターを登録する必要があります。

OUT パラメーターの sqlType で指定された JDBC 型によって、そのパラメーターの値を読み取るために get メソッドで使用する必要があるJava型が決まります。

この出力パラメーターに返されることが予想される JDBC 型がこの特定のデータベースに固有である場合は、sqlTypejava.sql.Types.OTHERする必要があります。 メソッド #getObject 値を取得します。

Javaドキュメント。

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

こちらもご覧ください

適用対象

RegisterOutParameter(String, Int32)

parameterNameという名前の OUT パラメーターを JDBC 型のsqlTypeに登録します。

[Android.Runtime.Register("registerOutParameter", "(Ljava/lang/String;I)V", "GetRegisterOutParameter_Ljava_lang_String_IHandler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void RegisterOutParameter(string? parameterName, int sqlType);
[<Android.Runtime.Register("registerOutParameter", "(Ljava/lang/String;I)V", "GetRegisterOutParameter_Ljava_lang_String_IHandler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member RegisterOutParameter : string * int -> unit

パラメーター

parameterName
String

パラメーターの名前

sqlType
Int32

java.sql.Typesによって定義された JDBC 型コード。 パラメーターが JDBC 型の NUMERIC または DECIMALの場合は、スケール値を受け入れる registerOutParameter のバージョンを使用する必要があります。

属性

例外

データベース エラーが発生した場合は〘。

注釈

parameterNameという名前の OUT パラメーターを JDBC 型のsqlTypeに登録します。 ストアド プロシージャを実行する前に、すべての OUT パラメーターを登録する必要があります。

OUT パラメーターの sqlType で指定された JDBC 型によって、そのパラメーターの値を読み取るために get メソッドで使用する必要があるJava型が決まります。

この出力パラメーターに返されることが予想される JDBC 型がこの特定のデータベースに固有である場合は、sqlTypejava.sql.Types.OTHERする必要があります。 メソッド #getObject 値を取得します。

1.4 で追加されました。

Javaドキュメント。

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

適用対象

RegisterOutParameter(Int32, Int32, Int32)

パラメーターを JDBC 型のsqlTypeparameterIndex序数位置に登録します。

[Android.Runtime.Register("registerOutParameter", "(III)V", "GetRegisterOutParameter_IIIHandler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void RegisterOutParameter(int parameterIndex, int sqlType, int scale);
[<Android.Runtime.Register("registerOutParameter", "(III)V", "GetRegisterOutParameter_IIIHandler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member RegisterOutParameter : int * int * int -> unit

パラメーター

parameterIndex
Int32

最初のパラメーターは 1、2 番目のパラメーターは 2 です。次に例を参照してください。

sqlType
Int32

java.sql.Typesによって定義された SQL 型コード。

scale
Int32

小数点の右側にある必要な桁数。 0 以上である必要があります。

属性

例外

データベース エラーが発生した場合は〘。

注釈

パラメーターを JDBC 型のsqlTypeparameterIndex序数位置に登録します。 ストアド プロシージャを実行する前に、すべての OUT パラメーターを登録する必要があります。

OUT パラメーターの sqlType で指定された JDBC 型によって、そのパラメーターの値を読み取るために get メソッドで使用する必要があるJava型が決まります。

パラメーターが JDBC 型のNUMERICまたはDECIMALの場合は、このバージョンのregisterOutParameterを使用する必要があります。

Javaドキュメント。

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

こちらもご覧ください

適用対象

RegisterOutParameter(Int32, Int32, String)

指定された出力パラメーターを登録します。

[Android.Runtime.Register("registerOutParameter", "(IILjava/lang/String;)V", "GetRegisterOutParameter_IILjava_lang_String_Handler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void RegisterOutParameter(int parameterIndex, int sqlType, string? typeName);
[<Android.Runtime.Register("registerOutParameter", "(IILjava/lang/String;)V", "GetRegisterOutParameter_IILjava_lang_String_Handler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member RegisterOutParameter : int * int * string -> unit

パラメーター

parameterIndex
Int32

最初のパラメーターは 1、2 番目のパラメーターは 2 です,...

sqlType
Int32

の値 java.sql.Types

typeName
String

SQL 構造化型の完全修飾名

属性

例外

データベース エラーが発生した場合は〘。

注釈

指定された出力パラメーターを登録します。 このバージョンのメソッド registerOutParameter は、ユーザー定義または REF 出力パラメーターに使用する必要があります。 ユーザー定義型の例としては、 STRUCTDISTINCTJAVA_OBJECT、名前付き配列型などがあります。

ストアド プロシージャを実行する前に、すべての OUT パラメーターを登録する必要があります。

ユーザー定義パラメーターの場合、パラメーターの完全修飾 SQL 型名も指定する必要があります。一方、 REF パラメーターでは、参照される型の完全修飾型名を指定する必要があります。 型コードと型名の情報を必要としない JDBC ドライバーでは、それを無視できます。 ただし、移植性を高めるためには、アプリケーションは常に、ユーザー定義パラメーターと REF パラメーターにこれらの値を提供する必要があります。

ユーザー定義パラメーターと REF パラメーターを対象としていますが、このメソッドを使用して、任意の JDBC 型のパラメーターを登録できます。 パラメーターにユーザー定義型または REF 型がない場合、 typeName パラメーターは無視されます。

<B>Note:</B> out パラメーターの値を読み取る場合は、Java型がパラメーターの登録済み SQL 型に対応する getter メソッドを使用する必要があります。

1.2 で追加されました。

Javaドキュメント。

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

こちらもご覧ください

適用対象

RegisterOutParameter(String, Int32, Int32)

parameterNameという名前のパラメーターを JDBC 型のsqlTypeとして登録します。

[Android.Runtime.Register("registerOutParameter", "(Ljava/lang/String;II)V", "GetRegisterOutParameter_Ljava_lang_String_IIHandler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void RegisterOutParameter(string? parameterName, int sqlType, int scale);
[<Android.Runtime.Register("registerOutParameter", "(Ljava/lang/String;II)V", "GetRegisterOutParameter_Ljava_lang_String_IIHandler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member RegisterOutParameter : string * int * int -> unit

パラメーター

parameterName
String

パラメーターの名前

sqlType
Int32

java.sql.Typesによって定義された SQL 型コード。

scale
Int32

小数点の右側にある必要な桁数。 0 以上である必要があります。

属性

例外

データベース エラーが発生した場合は〘。

注釈

parameterNameという名前のパラメーターを JDBC 型のsqlTypeとして登録します。 ストアド プロシージャを実行する前に、すべての OUT パラメーターを登録する必要があります。

OUT パラメーターの sqlType で指定された JDBC 型によって、そのパラメーターの値を読み取るために get メソッドで使用する必要があるJava型が決まります。

パラメーターが JDBC 型のNUMERICまたはDECIMALの場合は、このバージョンのregisterOutParameterを使用する必要があります。

1.4 で追加されました。

Javaドキュメント。

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

適用対象

RegisterOutParameter(String, Int32, String)

指定された出力パラメーターを登録します。

[Android.Runtime.Register("registerOutParameter", "(Ljava/lang/String;ILjava/lang/String;)V", "GetRegisterOutParameter_Ljava_lang_String_ILjava_lang_String_Handler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void RegisterOutParameter(string? parameterName, int sqlType, string? typeName);
[<Android.Runtime.Register("registerOutParameter", "(Ljava/lang/String;ILjava/lang/String;)V", "GetRegisterOutParameter_Ljava_lang_String_ILjava_lang_String_Handler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member RegisterOutParameter : string * int * string -> unit

パラメーター

parameterName
String

パラメーターの名前

sqlType
Int32

の値 java.sql.Types

typeName
String

SQL 構造化型の完全修飾名

属性

例外

データベース エラーが発生した場合は〘。

注釈

指定された出力パラメーターを登録します。 このバージョンのメソッド registerOutParameter は、ユーザー名または REF 出力パラメーターに使用する必要があります。 ユーザー名の型の例としては、STRUCT、DISTINCT、JAVA_OBJECT、および名前付き配列型があります。

ストアド プロシージャを実行する前に、すべての OUT パラメーターを登録する必要があります。

ユーザー名パラメーターの場合、パラメーターの完全修飾 SQL 型名も指定する必要があります。REF パラメーターでは、参照される型の完全修飾型名を指定する必要があります。 型コードと型名の情報を必要としない JDBC ドライバーでは、それを無視できます。 ただし、移植性を備えるためには、アプリケーションは常にユーザー名パラメーターと REF パラメーターにこれらの値を指定する必要があります。

ユーザー名および REF パラメーターを対象としていますが、このメソッドを使用して、任意の JDBC 型のパラメーターを登録できます。 パラメーターにユーザー名または REF 型がない場合、typeName パラメーターは無視されます。

<B>Note:</B> out パラメーターの値を読み取る場合は、Java型 XXX がパラメーターの登録済み SQL 型に対応するgetXXX メソッドを使用する必要があります。

1.4 で追加されました。

Javaドキュメント。

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

適用対象