DataObject はプライベートなグローバル変数として結果セットを保持しています。 通常これは結果を処理した後、もしくはリクエストの終了時に解放されます。 しかし、クエリを直接実行している、データを挿入しているなどの いくつかの状況ではデータをキャッシュする必要がありません。
このメソッドを使用することで、全ての結果セットを解放することができます (注意してください) ! このメソッドは、実行中の fetch() ループを停止させます。
通常、大量の挿入やクエリを実行している場合のみ、 このメソッドを使用する必要があります。
例 39-1ループ内でリソースを解放する
|