0

ドライバーを使用していて、データをフェッチするためにDB呼び出しを行っているとします。結果セットにデータを保存します。

私の質問は、DB呼び出しから形成されたresultSetのトラバースは、ダイバーに依存するのでしょうか?トラバースまたは方向に影響されないトラバースのみを前進させることができ、すべてが使用されているドライバーのタイプに依存する場合はどうでしょうか。

ありがとうございました。

4

1 に答える 1

1

はい、ResultSetタイプのサポートはドライバーによって異なります。すべてのJDBCドライバーはサポートする必要がありTYPE_FORWARD_ONLY、他のすべてのResultSetタイプはオプションです。一部のデータベースはスクロールをサポートしていません。ドライバーの実装者は、すべての行を取得してメモリドライバー側に保持することで、スクロールを常にシミュレートする必要はありません(使用可能なすべてのメモリをそのように使い果たします)。

于 2012-05-15T17:47:17.493 に答える