私はDBCPプールを使用して、私は接続がまだ有効であるかどうかをテストするためにtestOnBorrowとtestOnReturnを使用します。
残念ながら、それを機能させるためには、validationQueryプロパティを設定する必要があります。DBCP - validationQuery異なるデータベースの
質問:validationQueryにはどのような値を設定する必要がありますか?
私が知っていることは、validationQueryは少なくとも1つの行を返すSQL SELECT文でなければなりません。
問題は、さまざまなデータベース(DB2、Oracle、hsqldb)を使用していることです。
validationQueryを使用するとパフォーマンスが低下しませんか?このクエリは、アプリケーションが正しく接続するたびに実行されますか? – yaswanth