Може да идва от пула за връзки, който вашето приложение използва. Използваме проста заявка, за да тестваме връзката.
Току-що прегледах изходния код на mysql-connector-j и той не идва от там.
Най-вероятната причина е пула за връзки.
Общи пулове за връзки:
commons-dbcp има свойство за конфигурация validationQuery
, това в комбинация с testOnBorrow
и testOnReturn
може да причини изявленията, които виждате.
c3p0 има preferredTestQuery
, testConnectionOnCheckin
, testConnectionOnCheckout
и idleConnectionTestPeriod
За какво си струва, склонен съм да конфигурирам тестване на връзката и плащане/заемане, дори ако това означава малко допълнително мрежово бърборене.