IStatement インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
静的 SQL ステートメントを実行し、生成された結果を返すために使用されるオブジェクト。
[Android.Runtime.Register("java/sql/Statement", "", "Java.Sql.IStatementInvoker")]
public interface IStatement : IDisposable, Java.Interop.IJavaPeerable, Java.Sql.IWrapper
[<Android.Runtime.Register("java/sql/Statement", "", "Java.Sql.IStatementInvoker")>]
type IStatement = interface
interface IWrapper
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 派生
- 属性
- 実装
注釈
静的 SQL ステートメントを実行し、生成された結果を返すために使用されるオブジェクト。
既定では、オブジェクトごとにStatement同時に開くことができるオブジェクトは 1 つだけResultSetです。 したがって、ある ResultSet オブジェクトの読み取り値が別のオブジェクトの読み取りとインターリーブされる場合は、それぞれが異なる Statement オブジェクトによって生成されている必要があります。 インターフェイス内 Statement のすべての実行メソッドは、開いているオブジェクトが存在する場合、ステートメントの現在 ResultSet のオブジェクトを暗黙的に閉じます。
の Java ドキュメントjava.sql.Statement
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
フィールド
| CloseAllResults |
以前に開いたままにされていたすべての |
| CloseCurrentResult |
現在のオブジェクトを呼び出 |
| ExecuteFailed |
バッチ ステートメントの実行中にエラーが発生したことを示す定数。 |
| KeepCurrentResult |
現在のオブジェクトを呼び出 |
| NoGeneratedKeys |
生成されたキーを取得に使用できないことを示す定数。 |
| ReturnGeneratedKeys |
生成されたキーを取得に使用できるようにする必要があることを示す定数。 |
| SuccessNoInfo |
バッチ ステートメントが正常に実行されたが、影響を受けた行数のカウントがないことを示す定数を使用できます。 |
プロパティ
| Connection |
このステートメントを |
| FetchDirection |
このステートメントから生成された s の行をフェッチするための既定の |
| FetchSize |
このステートメントから返されるオブジェクトのフェッチの |
| GeneratedKeys |
このステートメントを実行して作成された自動生成キーを返します。 |
| Handle |
基になる Android オブジェクトの JNI 値を取得します。 (継承元 IJavaObject) |
| IsClosed |
このステートメントが閉じている場合は true、それ以外の場合は false を返します。 |
| JniIdentityHashCode |
ラップされたインスタンスの |
| JniManagedPeerState |
マネージド ピアの状態。 (継承元 IJavaPeerable) |
| JniPeerMembers |
メンバー アクセスと呼び出しのサポート。 (継承元 IJavaPeerable) |
| MaxFieldSize |
このステートメントから派生した文字型の列とバイナリ型の列から値として返すことができる最大バイト数を |
| MaxRows |
このステートメントから生成されるときに含めることができる行 |
| MoreResults |
このステートメントの次の結果に移動します。 |
| PeerReference |
ラップされた Java オブジェクト インスタンスの a JniObjectReference を返します。 (継承元 IJavaPeerable) |
| Poolable |
このステートメントがプール可能な場合は true、それ以外の場合は false を返します。 |
| QueryTimeout |
ステートメントの実行時間のタイムアウト値を取得します。 |
| ResultSet |
現在の結果を取得します。 |
| ResultSetConcurrency |
このステートメントによって生成されたオブジェクトの |
| ResultSetHoldability |
このステートメントによって生成されたオブジェクトの |
| ResultSetType |
|
| UpdateCount |
現在の結果が次の値でない場合は、更新カウントを |
| Warnings |
このステートメントの呼び出しによって報告された最初 |
メソッド
| AddBatch(String) |
指定された SQL コマンドを、この |
| Cancel() |
DBMS とドライバーの両方で SQL ステートメントの中止がサポートされている場合は、この |
| ClearBatch() |
この |
| ClearWarnings() |
この |
| Close() |
この |
| Disposed() |
インスタンスが破棄されたときに呼び出されます。 (継承元 IJavaPeerable) |
| DisposeUnlessReferenced() |
このインスタンスへの未処理の参照がない場合は、呼び出 |
| Execute(String) |
指定された SQL ステートメントを実行します。これは、複数の結果を返す可能性があります。 |
| Execute(String, Int32) |
指定された SQL ステートメントを実行します。これは複数の結果を返す可能性があり、自動生成されたキーを取得可能にする必要があることをドライバーに通知します。 |
| Execute(String, Int32[]) |
指定された SQL ステートメントを実行します。これは複数の結果を返す可能性があり、指定された配列で示された自動生成キーを取得可能にする必要があることをドライバーに通知します。 |
| Execute(String, String[]) |
指定された SQL ステートメントを実行します。これは複数の結果を返す可能性があり、指定された配列で示された自動生成キーを取得可能にする必要があることをドライバーに通知します。 |
| ExecuteBatch() |
実行のためにコマンドのバッチをデータベースに送信し、すべてのコマンドが正常に実行された場合は、更新カウントの配列を返します。 |
| ExecuteQuery(String) |
指定された SQL ステートメントを実行します。このステートメントは 1 つの |
| ExecuteUpdate(String) |
指定された SQL ステートメントを実行します。これは、 |
| ExecuteUpdate(String, Int32) |
指定された SQL ステートメントを実行し、この |
| ExecuteUpdate(String, Int32[]) |
指定された SQL ステートメントを実行し、指定された配列で示された自動生成キーを取得可能にする必要があることをドライバーに通知します。 |
| ExecuteUpdate(String, String[]) |
指定された SQL ステートメントを実行し、指定された配列で示された自動生成キーを取得可能にする必要があることをドライバーに通知します。 |
| Finalized() |
インスタンスが終了したときに呼び出されます。 (継承元 IJavaPeerable) |
| GetMoreResults(Int32) |
この |
| IsWrapperFor(Class) |
インターフェイス引数を実装する場合、または直接または間接的に行うオブジェクトのラッパーである場合は true を返します。 (継承元 IWrapper) |
| SetCursorName(String) |
SQL カーソル名を指定 |
| SetEscapeProcessing(Boolean) |
エスケープ処理のオンとオフを設定します。 |
| SetJniIdentityHashCode(Int32) |
によって |
| SetJniManagedPeerState(JniManagedPeerStates) |
静的 SQL ステートメントを実行し、生成された結果を返すために使用されるオブジェクト。 (継承元 IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
によって |
| UnregisterFromRuntime() |
ランタイムが将来 Java.Interop.JniRuntime+JniValueManager.PeekValue の呼び出しから返されないように、このインスタンスの登録を解除します。 (継承元 IJavaPeerable) |
| Unwrap(Class) |
指定されたインターフェイスを実装して、標準以外のメソッドまたはプロキシによって公開されていない標準メソッドへのアクセスを許可するオブジェクトを返します。 (継承元 IWrapper) |
拡張メソッド
| JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
| JavaCast<TResult>(IJavaObject) |
静的 SQL ステートメントを実行し、生成された結果を返すために使用されるオブジェクト。 |
| GetJniTypeName(IJavaPeerable) |
静的 SQL ステートメントを実行し、生成された結果を返すために使用されるオブジェクト。 |