目次 | 前の項目 | 次の項目 JDBCTM ガイド: 入門


10 カーソル

JDBC は簡単なカーソル操作機能をサポートしています。アプリケーションでは、ResultSet.getCursorName() メソッドを使って、現在の ResultSet に設定されているカーソルを取得します。次に、このカーソル名を使って、位置決めされた更新または位置決めされた削除の文を実行できます。

ResultSet またはその親の Statement が閉じられるまで、カーソルは有効になっています。

位置決めされた更新または削除をサポートしない DBMS もあります。DatabaseMetaData.supportsPositionedDelete メソッドまたは supportsPositionedUpdate メソッドを使うと、特定の接続がこれらの操作をサポートしているかどうかを判定できます。これらの操作がサポートされている場合は、DBMS およびドライバが選択された行を適切にロックし、位置決めされた更新の処理で、更新結果の異常などの並行処理に関する問題が発生しないようにします。

現在、JDBC の一部として、スクロール可能なカーソルまたは ODBC スタイルのブックマークのサポートは予定されていません。



目次 | 前の項目 | 次の項目
jdbc@wombat.eng.sun.com または jdbc-odbc@wombat.eng.sun.com
Copyright © 1996, 1997 Sun Microsystems, Inc. All rights reserved.