Es könnte aus dem Verbindungspool stammen, den Ihre Anwendung verwendet. Wir verwenden eine einfache Abfrage, um die Verbindung zu testen.
Ich habe gerade einen kurzen Blick in die Quelle von mysql-connector-j geworfen und es kommt nicht von dort.
Die wahrscheinlichste Ursache ist der Verbindungspool.
Gemeinsame Verbindungspools:
commons-dbcp hat eine Konfigurationseigenschaft validationQuery
, dies kombiniert mit testOnBorrow
und testOnReturn
könnte die angezeigten Aussagen verursachen.
c3p0 hat preferredTestQuery
, testConnectionOnCheckin
, testConnectionOnCheckout
und idleConnectionTestPeriod
Für das, was es wert ist, neige ich dazu, Verbindungstests und Checkout/Borrow zu konfigurieren, auch wenn es ein wenig zusätzliches Netzwerk-Geschwätz bedeutet.