Le pilote MySQL JDBC (Connector/J) fournit un mécanisme de ping.
Si vous faites une requête SQL précédée de /* ping */
tels que :
"/* ping */ SELECT 1"
Cela entraînera en fait le pilote à envoyer un ping au serveur et à renvoyer un jeu de résultats faux et léger.
(Vous pouvez trouver cela enfoui assez profondément dans le Documentation Connecteur/J ; recherchez "ping" sur cette page. Lisez-le attentivement :ce mécanisme est très sensible à la syntaxe utilisée. Contrairement à la plupart des SQL, "l'analyse" du marqueur "ping" se produit dans le pilote JDBC côté client lui-même.).