Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ドライバーを使用していて、データをフェッチするためにDB呼び出しを行っているとします。結果セットにデータを保存します。
私の質問は、DB呼び出しから形成されたresultSetのトラバースは、ダイバーに依存するのでしょうか?トラバースまたは方向に影響されないトラバースのみを前進させることができ、すべてが使用されているドライバーのタイプに依存する場合はどうでしょうか。
ありがとうございました。
はい、ResultSetタイプのサポートはドライバーによって異なります。すべてのJDBCドライバーはサポートする必要がありTYPE_FORWARD_ONLY、他のすべてのResultSetタイプはオプションです。一部のデータベースはスクロールをサポートしていません。ドライバーの実装者は、すべての行を取得してメモリドライバー側に保持することで、スクロールを常にシミュレートする必要はありません(使用可能なすべてのメモリをそのように使い果たします)。
TYPE_FORWARD_ONLY