IResultSet.Close メソッド

定義

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

[Android.Runtime.Register("close", "()V", "GetCloseHandler:Java.Sql.IResultSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void Close ();
[<Android.Runtime.Register("close", "()V", "GetCloseHandler:Java.Sql.IResultSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Close : unit -> unit
属性

例外

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

注釈

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

オブジェクトを閉じるとResultSet、 によってResultSet作成された 、Clobまたは NClob オブジェクトがBlob厳密に閉じられない</厳密>ではありません<>。 BlobClob または NClob オブジェクトは、メソッドが呼び出されない限り free 、少なくともそれらが作成されるトランザクションの期間は有効なままです。

ResultSetが閉じられると、 ResultSetMetaData メソッドを呼び出して作成されたすべてのインスタンスにgetMetaData引き続きアクセスできます。

<B>注:</B> A ResultSet オブジェクトは、そのオブジェクトが閉じられた場合、再実行されたとき、または複数の結果のシーケンスから次の結果を取得するために使用されたときにStatement生成されたオブジェクトによってStatement自動的に閉じられます。

既に閉じているオブジェクトに対して メソッド closeResultSet 呼び出すことは操作不要です。

の Java ドキュメント java.sql.ResultSet.close()

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

適用対象