Det kan komma från anslutningspoolen som din applikation använder. Vi använder en enkel fråga för att testa anslutningen.
Tittade precis i källan till mysql-connector-j och den kommer inte därifrån.
Den mest troliga orsaken är anslutningspoolen.
Vanliga anslutningspooler:
commons-dbcp har en konfigurationsegenskap validationQuery
, detta kombinerat med testOnBorrow
och testOnReturn
kan orsaka de påståenden du ser.
c3p0 har preferredTestQuery
, testConnectionOnCheckin
, testConnectionOnCheckout
och idleConnectionTestPeriod
För vad det är värt brukar jag konfigurera anslutningstestning och checka ut/låna även om det innebär lite extra nätverksprat.