Ich bin mir nicht sicher, aber ich kann nicht sehen, dass Ping() tatsächlich Ausnahmen passieren lässt. Es gibt nur wahr oder falsch zurück.
Beispielsweise könnte die Open()-Methode tatsächlich eine Ausnahme vom Typ MySqlException auslösen, aber nicht Ping()