StatementまたはPreparedStatementインタフェースを使用する時には、以下を考慮しなければなりません。
1つのStatementインスタンスを何回でも使用することができます。 接続を開いた後すぐにインスタンスを作成でき、接続を閉ざすまで使用することができます。 しかし、ある時点で存在できるResultSetはStatementまたはPreparedStatement当たり1つだけです。
ResultSetの処理中に問い合わせの実行が必要ならば、別のStatementを単に作成してそれを使用してください。
スレッドを使用し複数がデータベースを使用する場合、各スレッドに別のStatementを使用しなければなりません。 いくつか重要な点を説明していますので、スレッドを使用する場合は第10章を参照してください。
StatementまたはPreparedStatementを使い終わった時、それを閉じなければなりません。