Standardní konektor MySQL JDBC, ConnectorJ, má lehký ping. Z dokumenty :
V zásadě se ujistěte, že váš „ping“ dotaz začíná přesně text /* ping */
. Podrobnosti v propojené dokumenty výše
. To vám umožní využít výhod mechanismu pingu namísto provádění (trochu) těžší operace.
Takže v podstatě proveďte dotaz:
/* ping */ SELECT 1
...spustí mechanismus ping spíše než ve skutečnosti vykoná "práci" SELECT 1
.
Nezapomeňte , pokud mluvíte o kontrole serveru MySQL, ke kterému aktuálně nejste připojeni, pouze připojení k němu ověří, že tam je a odpovídá. Výše uvedené je většinou o kontrole, zda existující připojení je stále platné.