次のコード スニペットを検討してください。
public void getUsers() {
CachedRowSet rowSet = new CachedRowSetImpl();
......... /* Initialize the rowset */
String query = "SELECT user_id FROM users";
rowSet.setCommand(query);
rowSet.execute();
......... /* Do some job */
}
ここで、CachedRowSet
オブジェクトはメソッドでローカルに使用されます。ここで手動で閉じる必要がありますか?それとも、メソッドが終了したときに保持するコンテンツが自動的に収集されますか?