2011-01-12 14 views

答えて

9

DataSourceから返された接続でclose()を呼び出すと、プールに戻って他のスレッドで使用されます。接続を閉じると、プールの目的が壊れます。

+0

なぜあなたは言ったのですか?「接続を閉じると、プールの目的が損なわれます。」接続を閉じてプールに戻す場合は、予期された動作でなければなりません。 –

+1

私は、close()が実際にDBとの物理的接続を閉じると、接続をプールすることは何もないと言っていました。 –

+1

データベースにコミットされていない接続の保留中のトランザクションはどうなりますか?プールに接続を返す前に、データソースが保留中のトランザクションをコミットするようにしていますか? – Tushu

関連する問題