ResultSetが戻り値のメソッドを作って
汎用性のあるDB接続クラスを作ろうと考えています。

しかし、ResultSetを戻り値にすると、
close()するタイミングが分かりません。
SQLを実行してResultSetに値が格納されるメソッドが終了すると
ResultSetも解放されてしまうのでしょうか?
そうなると、戻り値にしているResultSetも値無しになってしまうんでしょうか?