言語

IStatement.Execute メソッド

定義

オーバーロード

名前 説明
Execute(String, String[])

指定された SQL ステートメントを実行します。これは複数の結果を返す可能性があり、指定された配列で示された自動生成キーを取得可能にする必要があることをドライバーに通知します。

Execute(String, Int32[])

指定された SQL ステートメントを実行します。これは複数の結果を返す可能性があり、指定された配列で示された自動生成キーを取得可能にする必要があることをドライバーに通知します。

Execute(String, Int32)

指定された SQL ステートメントを実行します。これは複数の結果を返す可能性があり、自動生成されたキーを取得可能にする必要があることをドライバーに通知します。

Execute(String)

指定された SQL ステートメントを実行します。これは、複数の結果を返す可能性があります。

Execute(String, String[])

指定された SQL ステートメントを実行します。これは複数の結果を返す可能性があり、指定された配列で示された自動生成キーを取得可能にする必要があることをドライバーに通知します。

[Android.Runtime.Register("execute", "(Ljava/lang/String;[Ljava/lang/String;)Z", "GetExecute_Ljava_lang_String_arrayLjava_lang_String_Handler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool Execute(string? sql, string[]? columnNames);
[<Android.Runtime.Register("execute", "(Ljava/lang/String;[Ljava/lang/String;)Z", "GetExecute_Ljava_lang_String_arrayLjava_lang_String_Handler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Execute : string * string[] -> bool

パラメーター

sql
String

任意の SQL ステートメント

columnNames
String[]

メソッドの呼び出しによって取得できるようにする必要がある挿入された行の列の名前の配列 getGeneratedKeys

返品

true 次の結果が ResultSet オブジェクトの場合は false 。更新回数であるか、それ以上の結果がない場合は

属性

例外

データベースへのアクセス中にエラーが発生した場合は〘。

注釈

指定された SQL ステートメントを実行します。これは複数の結果を返す可能性があり、指定された配列で示された自動生成キーを取得可能にする必要があることをドライバーに通知します。 この配列には、使用可能にする必要がある自動生成キーを含むターゲット テーブル内の列の名前が含まれています。 SQL ステートメントが INSERT ステートメントではない場合、または自動生成されたキーを返すことができる SQL ステートメント (このようなステートメントの一覧はベンダー固有) の場合、ドライバーは配列を無視します。

(一般的でない) 状況では、1 つの SQL ステートメントが複数の結果セットや更新カウントを返す場合があります。 通常、(1) 複数の結果が返されることがわかっているストアド プロシージャを実行している場合、または (2) 不明な SQL 文字列を動的に実行している場合を除き、これは無視できます。

execute メソッドは SQL ステートメントを実行し、最初の結果の形式を示します。 次に、 getResultSet メソッドまたは getUpdateCount メソッドを使用して結果を取得し、後続の結果に移動 getMoreResults 必要があります。

<strong>Note:</strong>このメソッドは、 PreparedStatement または CallableStatementで呼び出すことはできません。

1.4 で追加されました。

Javaドキュメント。

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

適用対象

Execute(String, Int32[])

指定された SQL ステートメントを実行します。これは複数の結果を返す可能性があり、指定された配列で示された自動生成キーを取得可能にする必要があることをドライバーに通知します。

[Android.Runtime.Register("execute", "(Ljava/lang/String;[I)Z", "GetExecute_Ljava_lang_String_arrayIHandler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool Execute(string? sql, int[]? columnIndexes);
[<Android.Runtime.Register("execute", "(Ljava/lang/String;[I)Z", "GetExecute_Ljava_lang_String_arrayIHandler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Execute : string * int[] -> bool

パラメーター

sql
String

任意の SQL ステートメント

columnIndexes
Int32[]

メソッドの呼び出しによって取得できるようにする必要がある挿入された行の列のインデックスの配列 getGeneratedKeys

返品

true 最初の結果が ResultSet オブジェクトの場合は false 。更新数であるか、結果がない場合は

属性

例外

データベースへのアクセス中にエラーが発生した場合は〘。

注釈

指定された SQL ステートメントを実行します。これは複数の結果を返す可能性があり、指定された配列で示された自動生成キーを取得可能にする必要があることをドライバーに通知します。 この配列には、使用可能にする必要がある自動生成キーを含むターゲット テーブル内の列のインデックスが含まれています。 SQL ステートメントが INSERT ステートメントではない場合、または自動生成されたキーを返すことができる SQL ステートメント (このようなステートメントの一覧はベンダー固有) の場合、ドライバーは配列を無視します。

一部の (一般的でない) 状況では、1 つの SQL ステートメントが複数の結果セットや更新カウントを返す場合があります。 通常、(1) 複数の結果が返されることがわかっているストアド プロシージャを実行している場合、または (2) 不明な SQL 文字列を動的に実行している場合を除き、これは無視できます。

execute メソッドは SQL ステートメントを実行し、最初の結果の形式を示します。 次に、 getResultSet メソッドまたは getUpdateCount メソッドを使用して結果を取得し、後続の結果に移動 getMoreResults 必要があります。

<strong>Note:</strong>このメソッドは、 PreparedStatement または CallableStatementで呼び出すことはできません。

1.4 で追加されました。

Javaドキュメント。

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

適用対象

Execute(String, Int32)

指定された SQL ステートメントを実行します。これは複数の結果を返す可能性があり、自動生成されたキーを取得可能にする必要があることをドライバーに通知します。

[Android.Runtime.Register("execute", "(Ljava/lang/String;I)Z", "GetExecute_Ljava_lang_String_IHandler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool Execute(string? sql, int autoGeneratedKeys);
[<Android.Runtime.Register("execute", "(Ljava/lang/String;I)Z", "GetExecute_Ljava_lang_String_IHandler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Execute : string * int -> bool

パラメーター

sql
String

任意の SQL ステートメント

autoGeneratedKeys
Int32

メソッド getGeneratedKeysを使用して自動生成されたキーを取得できるようにする必要があるかどうかを示す定数。 Statement.RETURN_GENERATED_KEYS または Statement.NO_GENERATED_KEYS

返品

true 最初の結果が ResultSet オブジェクトの場合は false 。更新数であるか、結果がない場合は

属性

例外

データベースへのアクセス中にエラーが発生した場合は〘。

注釈

指定された SQL ステートメントを実行します。これは複数の結果を返す可能性があり、自動生成されたキーを取得可能にする必要があることをドライバーに通知します。 SQL ステートメントが INSERT ステートメントではない場合、または自動生成されたキーを返すことができる SQL ステートメント (このようなステートメントの一覧はベンダー固有) の場合、ドライバーはこのシグナルを無視します。

(一般的でない) 状況では、1 つの SQL ステートメントが複数の結果セットや更新カウントを返す場合があります。 通常、(1) 複数の結果が返されることがわかっているストアド プロシージャを実行している場合、または (2) 不明な SQL 文字列を動的に実行している場合を除き、これは無視できます。

execute メソッドは SQL ステートメントを実行し、最初の結果の形式を示します。 次に、 getResultSet メソッドまたは getUpdateCount メソッドを使用して結果を取得し、後続の結果に移動 getMoreResults 必要があります。

<strong>Note:</strong>このメソッドは、 PreparedStatement または CallableStatementで呼び出すことはできません。

1.4 で追加されました。

Javaドキュメント。

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

適用対象

Execute(String)

指定された SQL ステートメントを実行します。これは、複数の結果を返す可能性があります。

[Android.Runtime.Register("execute", "(Ljava/lang/String;)Z", "GetExecute_Ljava_lang_String_Handler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool Execute(string? sql);
[<Android.Runtime.Register("execute", "(Ljava/lang/String;)Z", "GetExecute_Ljava_lang_String_Handler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Execute : string -> bool

パラメーター

sql
String

任意の SQL ステートメント

返品

true 最初の結果が ResultSet オブジェクトの場合は false 。更新数であるか、結果がない場合は

属性

例外

データベースへのアクセス中にエラーが発生した場合は〘。

注釈

指定された SQL ステートメントを実行します。これは、複数の結果を返す可能性があります。 (一般的でない) 状況では、1 つの SQL ステートメントが複数の結果セットや更新カウントを返す場合があります。 通常、(1) 複数の結果が返されることがわかっているストアド プロシージャを実行している場合、または (2) 不明な SQL 文字列を動的に実行している場合を除き、これは無視できます。

execute メソッドは SQL ステートメントを実行し、最初の結果の形式を示します。 次に、 getResultSet メソッドまたは getUpdateCount メソッドを使用して結果を取得し、後続の結果に移動 getMoreResults 必要があります。

<strong>Note:</strong>このメソッドは、 PreparedStatement または CallableStatementで呼び出すことはできません。

Javaドキュメント。

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

適用対象