1

C3p0キャッシュには、取得試行間の時間を設定するためのacquireRetryDelayパラメーターがあります。
tomcat7 jdbc-poolは同じ機能を持っていますか?

4

1 に答える 1

3

いいえ、接続の作成に失敗した場合、tomcatjdbcプールは自動的に再接続を試行しません。取得した例外をSQLExceptionとしてスローするだけです(そもそも例外でない場合)。再試行する必要があるのがコードの場合は、接続を数回試行することで、自分で再試行できます。または、パッチを作成できるかもしれませんが、それほど難しいことではないようです。いくつかの異なるライブラリを試してみることができますが、BoneCPは非常に優れていると言われています(私はそれを試したことはありませんが)。

于 2012-12-12T16:44:18.817 に答える