IPreparedStatement インターフェイス

定義

プリコンパイル済み SQL ステートメントを表す オブジェクト。

[Android.Runtime.Register("java/sql/PreparedStatement", "", "Java.Sql.IPreparedStatementInvoker")]
public interface IPreparedStatement : IDisposable, Java.Interop.IJavaPeerable, Java.Sql.IStatement
[<Android.Runtime.Register("java/sql/PreparedStatement", "", "Java.Sql.IPreparedStatementInvoker")>]
type IPreparedStatement = interface
    interface IStatement
    interface IWrapper
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
派生
属性
実装

注釈

の Java ドキュメント java.sql.PreparedStatement

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

フィールド

CloseAllResults

を呼び出getMoreResultsすときに、以前に開いたままにしておいたすべてのResultSetオブジェクトを閉じる必要があることを示す定数。

(継承元 IStatement)
CloseCurrentResult

を呼び出getMoreResultsすときに現在ResultSetのオブジェクトを閉じる必要があることを示す定数。

(継承元 IStatement)
ExecuteFailed

バッチ ステートメントの実行中にエラーが発生したことを示す定数。

(継承元 IStatement)
KeepCurrentResult

を呼び出getMoreResultsすときに、現在ResultSetのオブジェクトを閉じないことを示す定数。

(継承元 IStatement)
NoGeneratedKeys

生成されたキーを取得に使用できないことを示す定数。

(継承元 IStatement)
ReturnGeneratedKeys

生成されたキーを取得に使用できるようにする必要があることを示す定数。

(継承元 IStatement)
SuccessNoInfo

バッチ ステートメントが正常に実行されたが、影響を受けた行数のカウントがないことを示す定数を使用できます。

(継承元 IStatement)

プロパティ

Connection

このステートメントを Connection 作成した オブジェクトを取得します。

(継承元 IStatement)
FetchDirection

このステートメントから生成された の行をフェッチするための既定の ResultSet方向を取得します。

(継承元 IStatement)
FetchSize

このステートメントから返されるオブジェクトのフェッチの既定の ResultSet 行数を取得します。

(継承元 IStatement)
GeneratedKeys

このステートメントを実行して作成された自動生成キーを返します。

(継承元 IStatement)
Handle

基になる Android オブジェクトの JNI 値を取得します。

(継承元 IJavaObject)
IsClosed

このステートメントが閉じている場合は true、それ以外の場合は false を返します。

(継承元 IStatement)
JniIdentityHashCode

プリコンパイル済み SQL ステートメントを表す オブジェクト。

(継承元 IJavaPeerable)
JniManagedPeerState

プリコンパイル済み SQL ステートメントを表す オブジェクト。

(継承元 IJavaPeerable)
JniPeerMembers

プリコンパイル済み SQL ステートメントを表す オブジェクト。

(継承元 IJavaPeerable)
MaxFieldSize

このステートメントから派生した の文字型列とバイナリ型の列から値として返すことができる最大バイト数を ResultSet 取得します。

(継承元 IStatement)
MaxRows

このステートメントから生成されるときに、 ResultSet に含めることができる行の最大数を取得します。

(継承元 IStatement)
MetaData

ResultSetMetaData 実行によって生成される を ResultSet 記述する を PreparedStatement返します。

MoreResults

このステートメントの次の結果に移動します。

(継承元 IStatement)
ParameterMetaData

のパラメーターに関する情報を取得します PreparedStatement

PeerReference

プリコンパイル済み SQL ステートメントを表す オブジェクト。

(継承元 IJavaPeerable)
Poolable

このステートメントがプール可能な場合は true、それ以外の場合は false を返します。

(継承元 IStatement)
QueryTimeout

ステートメントの実行時間のタイムアウト値を取得します。

(継承元 IStatement)
ResultSet

現在の結果を取得します。

(継承元 IStatement)
ResultSetConcurrency

このステートメントによって生成されたオブジェクトの ResultSet コンカレンシー設定を取得します。

(継承元 IStatement)
ResultSetHoldability

このステートメントによって生成されたオブジェクトの ResultSet カーソル保留設定を取得します。

(継承元 IStatement)
ResultSetType

ResultSetこのステートメントから派生した の型設定ResultSetを取得します。

(継承元 IStatement)
UpdateCount

が でない場合は、現在の結果の更新数を ResultSet取得します。

(継承元 IStatement)
Warnings

このステートメントの呼び出しによって報告された最初 SQLWarning の を取得します。

(継承元 IStatement)

メソッド

AddBatch()

この PreparedStatement オブジェクトのコマンドのバッチにパラメーターのセットを追加します。

AddBatch(String)

指定された SQL コマンドを、この Statement オブジェクトの現在のコマンドリストに追加します。

(継承元 IStatement)
Cancel()

DBMS とドライバーの両方で SQL ステートメントの中止がサポートされている場合は、この Statement オブジェクトを取り消します。

(継承元 IStatement)
ClearBatch()

この Statement オブジェクトの現在の SQL コマンドの一覧を空にします。

(継承元 IStatement)
ClearParameters()

現在のパラメーター値を直ちにクリアします。

ClearWarnings()

この Statement オブジェクトで報告されたすべての警告をクリアします。

(継承元 IStatement)
Close()

この Statement オブジェクトのデータベースと JDBC リソースが自動的に閉じられるのを待つのではなく、すぐに解放します。

(継承元 IStatement)
Disposed()

プリコンパイル済み SQL ステートメントを表す オブジェクト。

(継承元 IJavaPeerable)
DisposeUnlessReferenced()

プリコンパイル済み SQL ステートメントを表す オブジェクト。

(継承元 IJavaPeerable)
Execute()

このオブジェクトで SQL ステートメントを実行します。これは PreparedStatement 、任意の種類の SQL ステートメントである可能性があります。

Execute(String)

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

(継承元 IStatement)
Execute(String, Int32)

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

(継承元 IStatement)
Execute(String, Int32[])

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

(継承元 IStatement)
Execute(String, String[])

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

(継承元 IStatement)
ExecuteBatch()

実行のためにコマンドのバッチをデータベースに送信し、すべてのコマンドが正常に実行された場合は、更新カウントの配列を返します。

(継承元 IStatement)
ExecuteQuery()

この PreparedStatement オブジェクトで SQL クエリを実行し、クエリによって生成されたオブジェクトを返 ResultSet します。

ExecuteQuery(String)

指定された SQL ステートメントを実行し、1 つの ResultSet オブジェクトを返します。

(継承元 IStatement)
ExecuteUpdate()

このオブジェクトで SQL ステートメントを実行します。このPreparedStatementステートメントは、SQL データ操作言語 (DML) ステートメント (、 INSERTUPDATE など)、または DELETEDDL ステートメントなどの何も返されない SQL ステートメントである必要があります。

ExecuteUpdate(String)

指定された SQL ステートメント (、、INSERTUPDATEまたは ステートメント、または DELETE SQL DDL ステートメントなど、何も返されない SQL ステートメント) を実行します。

(継承元 IStatement)
ExecuteUpdate(String, Int32)

指定された SQL ステートメントを実行し、この Statement オブジェクトによって生成された自動生成キーを取得できるようにするかどうかを指定されたフラグでドライバーに通知します。

(継承元 IStatement)
ExecuteUpdate(String, Int32[])

指定された SQL ステートメントを実行し、指定された配列で示されている自動生成キーを取得できるようにする必要があることをドライバーに通知します。

(継承元 IStatement)
ExecuteUpdate(String, String[])

指定された SQL ステートメントを実行し、指定された配列で示されている自動生成キーを取得できるようにする必要があることをドライバーに通知します。

(継承元 IStatement)
Finalized()

プリコンパイル済み SQL ステートメントを表す オブジェクト。

(継承元 IJavaPeerable)
GetMoreResults(Int32)

このStatementオブジェクトの次の結果に移動し、指定されたフラグで指定された命令に従って現在ResultSetのオブジェクトを処理し、次の結果が オブジェクトの場合は をResultSettrueします。

(継承元 IStatement)
IsWrapperFor(Class)

インターフェイス引数を実装するか、直接または間接的にを行うオブジェクトのラッパーである場合は true を返します。

(継承元 IWrapper)
SetArray(Int32, IArray)

指定されたパラメーターを指定 java.sql.Array されたオブジェクトに設定します。

SetAsciiStream(Int32, Stream)

指定されたパラメーターを、渡された入力ストリームに設定します。

SetAsciiStream(Int32, Stream, Int32)

指定されたパラメーターを、渡された入力ストリームに設定します。入力ストリームは、指定されたバイト数を持ちます。

SetAsciiStream(Int32, Stream, Int64)

指定されたパラメーターを、渡された入力ストリームに設定します。入力ストリームは、指定されたバイト数を持ちます。

SetBigDecimal(Int32, BigDecimal)

指定されたパラメーターを指定 java.math.BigDecimal された値に設定します。

SetBinaryStream(Int32, Stream)

指定されたパラメーターを、渡された入力ストリームに設定します。

SetBinaryStream(Int32, Stream, Int32)

指定されたパラメーターを、渡された入力ストリームに設定します。入力ストリームは、指定されたバイト数を持ちます。

SetBinaryStream(Int32, Stream, Int64)

指定されたパラメーターを、渡された入力ストリームに設定します。入力ストリームは、指定されたバイト数を持ちます。

SetBlob(Int32, IBlob)

指定されたパラメーターを指定 java.sql.Blob されたオブジェクトに設定します。

SetBlob(Int32, Stream)

指定されたパラメーターを オブジェクトに InputStream 設定します。

SetBlob(Int32, Stream, Int64)

指定されたパラメーターを オブジェクトに InputStream 設定します。

SetBoolean(Int32, Boolean)

指定されたパラメーターを指定された Java boolean 値に設定します。

SetByte(Int32, SByte)

指定されたパラメーターを指定された Java byte 値に設定します。

SetBytes(Int32, Byte[])

指定されたパラメーターを、指定された Java バイト配列に設定します。

SetCharacterStream(Int32, Reader)

指定されたパラメーターを指定 Reader されたオブジェクトに設定します。

SetCharacterStream(Int32, Reader, Int32)

指定されたパラメーターを、指定 Reader されたオブジェクト (指定された文字数) に設定します。

SetCharacterStream(Int32, Reader, Int64)

指定されたパラメーターを、指定 Reader されたオブジェクト (指定された文字数) に設定します。

SetClob(Int32, IClob)

指定されたパラメーターを指定 java.sql.Clob されたオブジェクトに設定します。

SetClob(Int32, Reader)

指定されたパラメーターを オブジェクトに Reader 設定します。

SetClob(Int32, Reader, Int64)

指定されたパラメーターを オブジェクトに Reader 設定します。

SetCursorName(String)

SQL カーソル名を、後続Statementのオブジェクト execute メソッドで使用される指定Stringされた に設定します。

(継承元 IStatement)
SetDate(Int32, Date)

アプリケーションを実行している仮想マシンの既定のタイム ゾーンを使用して、指定されたパラメーターを指定 java.sql.Date された値に設定します。

SetDate(Int32, Date, Calendar)

指定されたオブジェクトを使用して、指定されたパラメーターを指定java.sql.DateCalendarされた値に設定します。

SetDouble(Int32, Double)

指定されたパラメーターを指定された Java double 値に設定します。

SetEscapeProcessing(Boolean)

エスケープ処理をオンまたはオフに設定します。

(継承元 IStatement)
SetFloat(Int32, Single)

指定されたパラメーターを指定された Java float 値に設定します。

SetInt(Int32, Int32)

指定されたパラメーターを指定された Java int 値に設定します。

SetJniIdentityHashCode(Int32)

プリコンパイル済み SQL ステートメントを表す オブジェクト。

(継承元 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

プリコンパイル済み SQL ステートメントを表す オブジェクト。

(継承元 IJavaPeerable)
SetLong(Int32, Int64)

指定されたパラメーターを指定された Java long 値に設定します。

SetNCharacterStream(Int32, Reader)

指定されたパラメーターを オブジェクトに Reader 設定します。

SetNCharacterStream(Int32, Reader, Int64)

指定されたパラメーターを オブジェクトに Reader 設定します。

SetNClob(Int32, INClob)

指定されたパラメーターを オブジェクトに java.sql.NClob 設定します。

SetNClob(Int32, Reader)

指定されたパラメーターを オブジェクトに Reader 設定します。

SetNClob(Int32, Reader, Int64)

指定されたパラメーターを オブジェクトに Reader 設定します。

SetNString(Int32, String)

指定されたパラメーターを指定 String されたオブジェクトに設定します。

SetNull(Int32, Int32)

指定されたパラメーターを SQL NULLに設定します。

SetNull(Int32, Int32, String)

指定されたパラメーターを SQL NULLに設定します。

SetObject(Int32, Object)

渡されたオブジェクトを使用して、指定されたパラメーターの値が設定されます。

SetObject(Int32, Object, Int32)

指定されたオブジェクトを使用して、指定されたパラメーターの値を設定します。

SetObject(Int32, Object, Int32, Int32)

指定されたオブジェクトを使用して、指定されたパラメーターの値を設定します。

SetPeerReference(JniObjectReference)

プリコンパイル済み SQL ステートメントを表す オブジェクト。

(継承元 IJavaPeerable)
SetRef(Int32, IRef)

指定されたパラメーターを指定 REF(&lt;structured-type&gt;) された値に設定します。

SetRowId(Int32, IRowId)

指定されたパラメーターを指定 java.sql.RowId されたオブジェクトに設定します。

SetShort(Int32, Int16)

指定されたパラメーターを指定された Java short 値に設定します。

SetSQLXML(Int32, ISQLXML)

指定されたパラメーターを指定 java.sql.SQLXML されたオブジェクトに設定します。

SetString(Int32, String)

指定されたパラメーターを指定された Java String 値に設定します。

SetTime(Int32, Time)

指定されたパラメーターを指定 java.sql.Time された値に設定します。

SetTime(Int32, Time, Calendar)

指定されたオブジェクトを使用して、指定されたパラメーターを指定java.sql.TimeCalendarされた値に設定します。

SetTimestamp(Int32, Timestamp)

指定されたパラメーターを指定 java.sql.Timestamp された値に設定します。

SetTimestamp(Int32, Timestamp, Calendar)

指定されたオブジェクトを使用して、指定されたパラメーターを指定java.sql.TimestampCalendarされた値に設定します。

SetUnicodeStream(Int32, Stream, Int32)
古い.

指定されたパラメーターを、渡された入力ストリームに設定します。入力ストリームは、指定されたバイト数を持ちます。

SetURL(Int32, URL)

指定されたパラメーターを指定 java.net.URL された値に設定します。

UnregisterFromRuntime()

プリコンパイル済み SQL ステートメントを表す オブジェクト。

(継承元 IJavaPeerable)
Unwrap(Class)

指定されたインターフェイスを実装して、標準以外のメソッド、またはプロキシによって公開されていない標準メソッドへのアクセスを許可する オブジェクトを返します。

(継承元 IWrapper)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

プリコンパイル済み SQL ステートメントを表す オブジェクト。

GetJniTypeName(IJavaPeerable)

プリコンパイル済み SQL ステートメントを表す オブジェクト。

適用対象