Il driver MySQL JDBC (Connector/J) fornisce un meccanismo di ping.
Se esegui una query SQL anteposta a /* ping */
come:
"/* ping */ SELECT 1"
Ciò farà effettivamente sì che il driver invii un ping al server e restituisca un set di risultati falso e leggero.
(Puoi trovarlo sepolto abbastanza in profondità nel Documentazione connettore/J ; cerca "ping" in quella pagina. Leggilo attentamente:questo meccanismo è molto sensibile alla sintassi utilizzata. A differenza della maggior parte di SQL, l'"analisi" dell'indicatore "ping" avviene nel driver JDBC lato client stesso.).