私はWeb Crawler(uni assignment)をプログラムする必要があるため、MySQLデータベースとの間でたくさんのデータを保存/読み込み/更新する必要があります。Java/SQL:ResultSet/Statement/Connectionを閉じる()ことは必須ですか?
私は、JDBCコネクタを使用していますし、上のすべての時間が私はPreparedStatementの& ResultSetを定義することだし、最終的に私は最終的にはRSとPSを閉じデータベース に連絡する方法を呼び出します。
しかし、私は同じ方法を何度も使用するので、プログラムをより多く作成するのではなく、時間とリソースを効率的にしています。私はそれを遅く/重くしています。ですから、それらを閉じる他の理由があるのでしょうか、それとも私はそれらを開かせるべきですか?
もし私がそれらを閉じないと、プログラムは何の問題もないようですが、私はそれが正しいように見せたくありませんが、本当にそうです。
編集:閉じる方法のアイデアをお寄せいただきありがとうございます。問題は「方法は必須です」です。クローズするとプログラムが遅くなるので、クローズできないか(悪い習慣と思われる)、または少なくともが良い選択肢を見つけることが必要です。
私がテストします。.. http://stackoverflow.com/questions/2225221/closing-database-connections-in-java – RamPrakash