言語

IResultSet インターフェイス

定義

データベースの結果セットを表すデータのテーブル。通常は、データベースにクエリを実行するステートメントを実行して生成されます。

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

注釈

データベースの結果セットを表すデータのテーブル。通常は、データベースにクエリを実行するステートメントを実行して生成されます。

ResultSet オブジェクトは、現在のデータ行を指すカーソルを保持します。 最初、カーソルは最初の行の前に配置されます。 next メソッドはカーソルを次の行に移動し、ResultSet オブジェクトに行がなくなったときにfalseを返すので、while ループで結果セットを反復処理するために使用できます。

既定の ResultSet オブジェクトは更新可能ではなく、前方にのみ移動するカーソルがあります。 したがって、最初の行から最後の行まで、1 回だけ反復処理できます。 スクロール可能または更新可能な ResultSet オブジェクトを生成できます。 次のコード フラグメントは、 con が有効な Connection オブジェクトであり、他のユーザーによる更新に対してスクロール可能で、かつ更新可能な結果セットを作成する方法を示しています。 その他のオプションについては、 ResultSet フィールドを参照してください。

Statement stmt = con.createStatement(
                                                 ResultSet.TYPE_SCROLL_INSENSITIVE,
                                                 ResultSet.CONCUR_UPDATABLE);
                  ResultSet rs = stmt.executeQuery("SELECT a, b FROM TABLE2");
                  // rs will be scrollable, will not show changes made by others,
                  // and will be updatable

ResultSet インターフェイスには、現在の行から列値を取得するための getter メソッド (getBooleangetLongなど) が用意されています。 値は、列のインデックス番号または列の名前を使用して取得できます。 一般に、列インデックスを使用する方が効率的です。 列は、連番が 1 から振られます。 移植性を最大限に高めるために、各行内の結果セット列を左から右の順序で読み取り、各列を 1 回だけ読み取る必要があります。

getter メソッドの場合、JDBC ドライバーは、基になるデータを getter メソッドで指定されたJava型に変換しようと試み、適切なJava値を返します。 JDBC 仕様には、sql 型から ResultSet getter メソッドで使用できるJava型への許容可能なマッピングを示すテーブルがあります。

getter メソッドの入力として使用される列名では、大文字と小文字が区別されません。 getter メソッドが列名で呼び出され、複数の列の名前が同じである場合、最初に一致する列の値が返されます。 列名オプションは、結果セットを生成した SQL クエリで列名を使用するときに使用するように設計されています。 クエリで明示的に名前が付けられない列の場合は、列番号を使用することをお勧めします。 列名を使用する場合、プログラマは、SQL AS 句で保証できる目的の列を一意に参照するように注意する必要があります。

このインターフェイスには、JDBC 2.0 API (Java<sup><font size=-2>TM</font></sup> 2 SDK、Standard Edition、バージョン 1.2) のアップデーター メソッドのセットが追加されました。 getter メソッドのパラメーターに関するコメントは、アップデーター メソッドのパラメーターにも適用されます。

アップデーターメソッドは、現在の行の列値を更新するために <ol><LI>の2つの方法で使用できます。 スクロール可能な ResultSet オブジェクトでは、カーソルを前後、絶対位置、または現在の行を基準とした位置に移動できます。 次のコード フラグメントは、ResultSet オブジェクト rsの 5 行目のNAME列を更新し、メソッド updateRowを使用して、rsの派生元のデータ ソース テーブルを更新します。

rs.absolute(5); // moves the cursor to the fifth row of rs
                  rs.updateString("NAME", "AINSWORTH"); // updates the
                     // <code>NAME</code> column of row 5 to be <code>AINSWORTH</code>
                  rs.updateRow(); // updates the row in the data source

<LI>列の値を挿入行に挿入します。 更新可能な ResultSet オブジェクトには、挿入する行を作成するためのステージング領域として機能する特殊な行が関連付けられています。 次のコード フラグメントは、カーソルを挿入行に移動し、3 列の行をビルドし、メソッド insertRowを使用してrsおよびデータ ソース テーブルに挿入します。

rs.moveToInsertRow(); // moves cursor to the insert row
                  rs.updateString(1, "AINSWORTH"); // updates the
                     // first column of the insert row to be <code>AINSWORTH</code>
                  rs.updateInt(2,35); // updates the second column to be <code>35</code>
                  rs.updateBoolean(3, true); // updates the third column to <code>true</code>
                  rs.insertRow();
                  rs.moveToCurrentRow();

</ol>

ResultSet オブジェクトは、生成されたStatement オブジェクトが閉じられたり、再実行されたり、複数の結果のシーケンスから次の結果を取得するために使用されたりすると、自動的に閉じられます。

ResultSet オブジェクトの列の数、型、およびプロパティは、ResultSet.getMetaData メソッドによって返されるResultSetMetaData オブジェクトによって提供されます。

Javaドキュメント。

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

フィールド

名前 説明
CloseCursorsAtCommit

現在のトランザクションがコミットされると、この保持性を持つ開いている ResultSet オブジェクトが閉じられることを示す定数。

ConcurReadOnly

更新できない可能性がある ResultSet オブジェクトのコンカレンシー モードを示す定数。

ConcurUpdatable

更新可能な ResultSet オブジェクトのコンカレンシー モードを示す定数。

FetchForward

結果セット内の行が前方方向に処理されることを示す定数。first-to-last。

FetchReverse

結果セット内の行が逆方向に処理されることを示す定数。last-to-first。

FetchUnknown

結果セット内の行の処理順序が不明であることを示す定数。

HoldCursorsOverCommit

この保持性を持つオブジェクト ResultSet 開いた状態を示す定数は、現在のトランザクションがコミットされたときに開いたままです。

TypeForwardOnly

カーソルが前方にのみ移動する可能性がある ResultSet オブジェクトの型を示す定数。

TypeScrollInsensitive

スクロール可能な ResultSet オブジェクトの型を示す定数。ただし、一般に、 ResultSetの基になるデータの変更には影響しません。

TypeScrollSensitive

スクロール可能で、一般的にResultSetの基になるデータの変更に依存するResultSet オブジェクトの型を示す定数。

プロパティ

名前 説明
Concurrency

この ResultSetのコンカレンシー モードを取得します。

CursorName

この ResultSetの SQL カーソルの名前を取得します。

FetchDirection

この ResultSet オブジェクトの行がフェッチされる方向を取得します。

FetchSize

この ResultSetのフェッチ サイズ (行数) を取得します。

Handle

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

(継承元 IJavaObject)
Holdability

この結果セットの保持可能性 ( HoldCursorsOverCommit または CloseCursorsAtCommit) を返します。

IsAfterLast

カーソルが ResultSetの最後の行の後にあるかどうかを取得します。

IsBeforeFirst

カーソルが ResultSetの最初の行の前にあるかどうかを取得します。

IsClosed

この結果セットが閉じている場合は true、それ以外の場合は false を返します。

IsFirst

カーソルが ResultSetの最初の行にあるかどうかを取得します。

IsLast

カーソルが最後の行にあるかどうかを取得します。 ResultSet

JniIdentityHashCode

ラップされたインスタンスの java.lang.System.identityHashCode() の値を返します。

(継承元 IJavaPeerable)
JniManagedPeerState

マネージド ピアの状態。

(継承元 IJavaPeerable)
JniObjectReferenceControlBlock

データベースの結果セットを表すデータのテーブル。通常は、データベースにクエリを実行するステートメントを実行して生成されます。

(継承元 IJavaPeerable)
JniPeerMembers

メンバー アクセスと呼び出しのサポート。

(継承元 IJavaPeerable)
MetaData

この ResultSetのメタデータを取得します。

PeerReference

ラップされたJava オブジェクト インスタンスのJniObjectReferenceを返します。

(継承元 IJavaPeerable)
Row

ResultSetの現在の行の数を取得します。

Statement

この ResultSetを生成したステートメントを取得します。

Type

ResultSetの型を取得します。

Warnings

この ResultSetの呼び出しによって生成された最初の警告を取得します。

メソッド

名前 説明
Absolute(Int32)

この ResultSet オブジェクト内の指定された行番号にカーソルを移動します。

AfterLast()

カーソルをこの ResultSet オブジェクトの最後の行の直後に移動します。

BeforeFirst()

カーソルを、この ResultSet オブジェクトの先頭の最初の行の直前に移動します。

CancelRowUpdates()

この ResultSet オブジェクトの現在の行に対して行われた更新を取り消します。

ClearWarnings()

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

Close()

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

DeleteRow()

この ResultSet オブジェクトと基になるデータベースから現在の行を削除します。

Disposed()

インスタンスが破棄されたときに呼び出されます。

(継承元 IJavaPeerable)
DisposeUnlessReferenced()

このインスタンスへの未処理の参照がない場合は、 Dispose()を呼び出します。それ以外の場合は何も実行しません。

(継承元 IJavaPeerable)
Finalized()

インスタンスが終了したときに呼び出されます。

(継承元 IJavaPeerable)
FindColumn(String)

指定した ResultSet 列ラベルを ResultSet 列インデックスにマップします。

First()

カーソルを、この ResultSet オブジェクトの最初の行に移動します。

GetArray(Int32)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のArray オブジェクトとして取得します。

GetArray(String)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のArray オブジェクトとして取得します。

GetAsciiStream(Int32)

この ResultSet オブジェクトの現在の行にある指定された列の値を ASCII 文字のストリームとして取得します。

GetAsciiStream(String)

この ResultSet オブジェクトの現在の行にある指定された列の値を ASCII 文字のストリームとして取得します。

GetBigDecimal(Int32, Int32)
古い.

このResultSet オブジェクトの現在の行にある指定された列の値を、Javaプログラミング言語のjava.sql.BigDecimalとして取得します。

GetBigDecimal(Int32)

この ResultSet オブジェクトの現在の行にある指定された列の値を、完全な有効桁数の java.math.BigDecimal として取得します。

GetBigDecimal(String, Int32)
古い.

このResultSet オブジェクトの現在の行にある指定された列の値を、Javaプログラミング言語のjava.math.BigDecimalとして取得します。

GetBigDecimal(String)

この ResultSet オブジェクトの現在の行にある指定された列の値を、完全な有効桁数の java.math.BigDecimal として取得します。

GetBinaryStream(Int32)

この ResultSet オブジェクトの現在の行にある指定された列の値を、解釈されないバイトのストリームとして取得します。

GetBinaryStream(String)

この ResultSet オブジェクトの現在の行にある指定された列の値を、解釈されない byteのストリームとして取得します。

GetBlob(Int32)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のBlob オブジェクトとして取得します。

GetBlob(String)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のBlob オブジェクトとして取得します。

GetBoolean(Int32)

このResultSet オブジェクトの現在の行にある指定された列の値を、Javaプログラミング言語のbooleanとして取得します。

GetBoolean(String)

このResultSet オブジェクトの現在の行にある指定された列の値を、Javaプログラミング言語のbooleanとして取得します。

GetByte(Int32)

このResultSet オブジェクトの現在の行にある指定された列の値を、Javaプログラミング言語のbyteとして取得します。

GetByte(String)

このResultSet オブジェクトの現在の行にある指定された列の値を、Javaプログラミング言語のbyteとして取得します。

GetBytes(Int32)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のbyte配列として取得します。

GetBytes(String)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のbyte配列として取得します。

GetCharacterStream(Int32)

この ResultSet オブジェクトの現在の行にある指定された列の値を java.io.Reader オブジェクトとして取得します。

GetCharacterStream(String)

この ResultSet オブジェクトの現在の行にある指定された列の値を java.io.Reader オブジェクトとして取得します。

GetClob(Int32)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のClob オブジェクトとして取得します。

GetClob(String)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のClob オブジェクトとして取得します。

GetDate(Int32, Calendar)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のjava.sql.Date オブジェクトとして取得します。

GetDate(Int32)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のjava.sql.Date オブジェクトとして取得します。

GetDate(String, Calendar)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のjava.sql.Date オブジェクトとして取得します。

GetDate(String)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のjava.sql.Date オブジェクトとして取得します。

GetDouble(Int32)

このResultSet オブジェクトの現在の行にある指定された列の値を、Javaプログラミング言語のdoubleとして取得します。

GetDouble(String)

このResultSet オブジェクトの現在の行にある指定された列の値を、Javaプログラミング言語のdoubleとして取得します。

GetFloat(Int32)

このResultSet オブジェクトの現在の行にある指定された列の値を、Javaプログラミング言語のfloatとして取得します。

GetFloat(String)

このResultSet オブジェクトの現在の行にある指定された列の値を、Javaプログラミング言語のfloatとして取得します。

GetInt(Int32)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のintとして取得します。

GetInt(String)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のintとして取得します。

GetLong(Int32)

このResultSet オブジェクトの現在の行にある指定された列の値を、Javaプログラミング言語のlongとして取得します。

GetLong(String)

このResultSet オブジェクトの現在の行にある指定された列の値を、Javaプログラミング言語のlongとして取得します。

GetNCharacterStream(Int32)

この ResultSet オブジェクトの現在の行にある指定された列の値を java.io.Reader オブジェクトとして取得します。

GetNCharacterStream(String)

この ResultSet オブジェクトの現在の行にある指定された列の値を java.io.Reader オブジェクトとして取得します。

GetNClob(Int32)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のNClob オブジェクトとして取得します。

GetNClob(String)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のNClob オブジェクトとして取得します。

GetNString(Int32)

このResultSet オブジェクトの現在の行にある指定された列の値を、Javaプログラミング言語のStringとして取得します。

GetNString(String)

このResultSet オブジェクトの現在の行にある指定された列の値を、Javaプログラミング言語のStringとして取得します。

GetObject(Int32, IDictionary<String,Class>)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のObjectとして取得します。

GetObject(Int32)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のObjectとして取得します。

GetObject(String, IDictionary<String,Class>)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のObjectとして取得します。

GetObject(String)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のObjectとして取得します。

GetRef(Int32)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のRef オブジェクトとして取得します。

GetRef(String)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のRef オブジェクトとして取得します。

GetRowId(Int32)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のjava.sql.RowId オブジェクトとして取得します。

GetRowId(String)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のjava.sql.RowId オブジェクトとして取得します。

GetShort(Int32)

このResultSet オブジェクトの現在の行にある指定された列の値を、Javaプログラミング言語のshortとして取得します。

GetShort(String)

このResultSet オブジェクトの現在の行にある指定された列の値を、Javaプログラミング言語のshortとして取得します。

GetSQLXML(Int32)

このResultSetの現在の行にある指定された列の値を、Java プログラミング言語のjava.sql.SQLXML オブジェクトとして取得します。

GetSQLXML(String)

このResultSetの現在の行にある指定された列の値を、Java プログラミング言語のjava.sql.SQLXML オブジェクトとして取得します。

GetString(Int32)

このResultSet オブジェクトの現在の行にある指定された列の値を、Javaプログラミング言語のStringとして取得します。

GetString(String)

このResultSet オブジェクトの現在の行にある指定された列の値を、Javaプログラミング言語のStringとして取得します。

GetTime(Int32, Calendar)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のjava.sql.Time オブジェクトとして取得します。

GetTime(Int32)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のjava.sql.Time オブジェクトとして取得します。

GetTime(String, Calendar)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のjava.sql.Time オブジェクトとして取得します。

GetTime(String)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のjava.sql.Time オブジェクトとして取得します。

GetTimestamp(Int32, Calendar)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のjava.sql.Timestamp オブジェクトとして取得します。

GetTimestamp(Int32)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のjava.sql.Timestamp オブジェクトとして取得します。

GetTimestamp(String, Calendar)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のjava.sql.Timestamp オブジェクトとして取得します。

GetTimestamp(String)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のjava.sql.Timestamp オブジェクトとして取得します。

GetUnicodeStream(Int32)
古い.

この ResultSet オブジェクトの現在の行にある指定された列の値を、2 バイト 3 文字のストリームとして取得します。

GetUnicodeStream(String)
古い.

この ResultSet オブジェクトの現在の行にある指定された列の値を、2 バイト Unicode 文字のストリームとして取得します。

GetURL(Int32)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のjava.net.URL オブジェクトとして取得します。

GetURL(String)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のjava.net.URL オブジェクトとして取得します。

InsertRow()

挿入行の内容を、この ResultSet オブジェクトおよびデータベースに挿入します。

IsWrapperFor(Class)

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

(継承元 IWrapper)
Last()

カーソルを、この ResultSet オブジェクトの最後の行に移動します。

MoveToCurrentRow()

記憶されているカーソル位置 (通常は現在の行) にカーソルを移動します。

MoveToInsertRow()

カーソルを挿入行に移動します。

Next()

カーソルを現在の位置から 1 行ずつ移動します。

Previous()

この ResultSet オブジェクトの前の行にカーソルを移動します。

RefreshRow()

データベース内の最新の値で現在の行を更新します。

Relative(Int32)

カーソルを、正または負の行の相対数で移動します。

RowDeleted()

行が削除されたかどうかを取得します。

RowInserted()

現在の行に挿入があったかどうかを取得します。

RowUpdated()

現在の行が更新されたかどうかを取得します。

SetJniIdentityHashCode(Int32)

JniIdentityHashCodeによって返される値を設定します。

(継承元 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

データベースの結果セットを表すデータのテーブル。通常は、データベースにクエリを実行するステートメントを実行して生成されます。

(継承元 IJavaPeerable)
SetPeerReference(JniObjectReference)

PeerReferenceによって返される値を設定します。

(継承元 IJavaPeerable)
UnregisterFromRuntime()

ランタイムが将来の Java.Interop.JniRuntime+JniValueManager.PeekValue 呼び出しから返されないように、このインスタンスの登録を解除します。

(継承元 IJavaPeerable)
Unwrap(Class)

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

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

指定された列を java.sql.Array 値で更新します。

UpdateArray(String, IArray)

指定された列を java.sql.Array 値で更新します。

UpdateAsciiStream(Int32, Stream, Int32)

指定された列を、指定されたバイト数の ascii ストリーム値で更新します。

UpdateAsciiStream(Int32, Stream, Int64)

指定された列を、指定されたバイト数の ascii ストリーム値で更新します。

UpdateAsciiStream(Int32, Stream)

指定された列を ascii ストリーム値で更新します。

UpdateAsciiStream(String, Stream, Int32)

指定された列を、指定されたバイト数の ascii ストリーム値で更新します。

UpdateAsciiStream(String, Stream, Int64)

指定された列を、指定されたバイト数の ascii ストリーム値で更新します。

UpdateAsciiStream(String, Stream)

指定された列を ascii ストリーム値で更新します。

UpdateBigDecimal(Int32, BigDecimal)

指定された列を java.math.BigDecimal 値で更新します。

UpdateBigDecimal(String, BigDecimal)

指定された列を java.sql.BigDecimal 値で更新します。

UpdateBinaryStream(Int32, Stream, Int32)

指定された列をバイナリ ストリーム値で更新します。この値は、指定されたバイト数になります。

UpdateBinaryStream(Int32, Stream, Int64)

指定された列をバイナリ ストリーム値で更新します。この値は、指定されたバイト数になります。

UpdateBinaryStream(Int32, Stream)

指定された列をバイナリ ストリーム値で更新します。

UpdateBinaryStream(String, Stream, Int32)

指定された列をバイナリ ストリーム値で更新します。この値は、指定されたバイト数になります。

UpdateBinaryStream(String, Stream, Int64)

指定された列をバイナリ ストリーム値で更新します。この値は、指定されたバイト数になります。

UpdateBinaryStream(String, Stream)

指定された列をバイナリ ストリーム値で更新します。

UpdateBlob(Int32, IBlob)

指定された列を java.sql.Blob 値で更新します。

UpdateBlob(Int32, Stream, Int64)

指定した入力ストリームを使用して、指定された列を更新します。指定されたバイト数になります。

UpdateBlob(Int32, Stream)

指定された入力ストリームを使用して、指定された列を更新します。

UpdateBlob(String, IBlob)

指定された列を java.sql.Blob 値で更新します。

UpdateBlob(String, Stream, Int64)

指定した入力ストリームを使用して、指定された列を更新します。指定されたバイト数になります。

UpdateBlob(String, Stream)

指定された入力ストリームを使用して、指定された列を更新します。

UpdateBoolean(Int32, Boolean)

指定された列を boolean 値で更新します。

UpdateBoolean(String, Boolean)

指定された列を boolean 値で更新します。

UpdateByte(Int32, SByte)

指定された列を byte 値で更新します。

UpdateByte(String, SByte)

指定された列を byte 値で更新します。

UpdateBytes(Int32, Byte[])

指定された列を byte 配列値で更新します。

UpdateBytes(String, Byte[])

指定された列をバイト配列値で更新します。

UpdateCharacterStream(Int32, Reader, Int32)

指定された列を、指定されたバイト数の文字ストリーム値で更新します。

UpdateCharacterStream(Int32, Reader, Int64)

指定された列を、指定されたバイト数の文字ストリーム値で更新します。

UpdateCharacterStream(Int32, Reader)

指定された列を文字ストリーム値で更新します。

UpdateCharacterStream(String, Reader, Int32)

指定された列を、指定されたバイト数の文字ストリーム値で更新します。

UpdateCharacterStream(String, Reader, Int64)

指定された列を、指定されたバイト数の文字ストリーム値で更新します。

UpdateCharacterStream(String, Reader)

指定された列を文字ストリーム値で更新します。

UpdateClob(Int32, IClob)

指定された列を java.sql.Clob 値で更新します。

UpdateClob(Int32, Reader, Int64)

指定した Reader オブジェクト (指定された文字数) を使用して、指定された列を更新します。

UpdateClob(Int32, Reader)

指定された Reader オブジェクトを使用して、指定された列を更新します。

UpdateClob(String, IClob)

指定された列を java.sql.Clob 値で更新します。

UpdateClob(String, Reader, Int64)

指定した Reader オブジェクト (指定された文字数) を使用して、指定された列を更新します。

UpdateClob(String, Reader)

指定された Reader オブジェクトを使用して、指定された列を更新します。

UpdateDate(Int32, Date)

指定された列を java.sql.Date 値で更新します。

UpdateDate(String, Date)

指定された列を java.sql.Date 値で更新します。

UpdateDouble(Int32, Double)

指定された列を double 値で更新します。

UpdateDouble(String, Double)

指定された列を double 値で更新します。

UpdateFloat(Int32, Single)

指定された列を float 値で更新します。

UpdateFloat(String, Single)

指定された列を float 値で更新します。

UpdateInt(Int32, Int32)

指定された列を int 値で更新します。

UpdateInt(String, Int32)

指定された列を int 値で更新します。

UpdateLong(Int32, Int64)

指定された列を long 値で更新します。

UpdateLong(String, Int64)

指定された列を long 値で更新します。

UpdateNCharacterStream(Int32, Reader, Int64)

指定された列を、指定されたバイト数の文字ストリーム値で更新します。

UpdateNCharacterStream(Int32, Reader)

指定された列を文字ストリーム値で更新します。

UpdateNCharacterStream(String, Reader, Int64)

指定された列を、指定されたバイト数の文字ストリーム値で更新します。

UpdateNCharacterStream(String, Reader)

指定された列を文字ストリーム値で更新します。

UpdateNClob(Int32, INClob)

指定された列を java.sql.NClob 値で更新します。

UpdateNClob(Int32, Reader, Int64)

指定した Reader オブジェクト (指定された文字数) を使用して、指定された列を更新します。

UpdateNClob(Int32, Reader)

指定された列を使用して、指定された列を更新します。 Reader

        The data will be read from the stream
        as needed until end-of-stream is reached.
UpdateNClob(String, INClob)

指定された列を java.sql.NClob 値で更新します。

UpdateNClob(String, Reader, Int64)

指定した Reader オブジェクト (指定された文字数) を使用して、指定された列を更新します。

UpdateNClob(String, Reader)

指定された Reader オブジェクトを使用して、指定された列を更新します。

UpdateNString(Int32, String)

指定された列を String 値で更新します。

UpdateNString(String, String)

指定された列を String 値で更新します。

UpdateNull(Int32)

指定された列を null 値で更新します。

UpdateNull(String)

指定された列を null 値で更新します。

UpdateObject(Int32, Object, Int32)

指定された列を Object 値で更新します。

UpdateObject(Int32, Object)

指定された列を Object 値で更新します。

UpdateObject(String, Object, Int32)

指定された列を Object 値で更新します。

UpdateObject(String, Object)

指定された列を Object 値で更新します。

UpdateRef(Int32, IRef)

指定された列を java.sql.Ref 値で更新します。

UpdateRef(String, IRef)

指定された列を java.sql.Ref 値で更新します。

UpdateRow()

基になるデータベースを、この ResultSet オブジェクトの現在の行の新しい内容で更新します。

UpdateRowId(Int32, IRowId)

指定された列を RowId 値で更新します。

UpdateRowId(String, IRowId)

指定された列を RowId 値で更新します。

UpdateShort(Int32, Int16)

指定された列を short 値で更新します。

UpdateShort(String, Int16)

指定された列を short 値で更新します。

UpdateSQLXML(Int32, ISQLXML)

指定された列を java.sql.SQLXML 値で更新します。

UpdateSQLXML(String, ISQLXML)

指定された列を java.sql.SQLXML 値で更新します。

UpdateString(Int32, String)

指定された列を String 値で更新します。

UpdateString(String, String)

指定された列を String 値で更新します。

UpdateTime(Int32, Time)

指定された列を java.sql.Time 値で更新します。

UpdateTime(String, Time)

指定された列を java.sql.Time 値で更新します。

UpdateTimestamp(Int32, Timestamp)

指定された列を java.sql.Timestamp 値で更新します。

UpdateTimestamp(String, Timestamp)

指定された列を java.sql.Timestamp 値で更新します。

WasNull()

最後に読み取られた列の値が SQL NULLかどうかを報告します。

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

データベースの結果セットを表すデータのテーブル。通常は、データベースにクエリを実行するステートメントを実行して生成されます。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象