Testen Sie sql-Verbindung ohne Ausnahme werfen

Testen ob ich eine Verbindung zu meiner Datenbank führe ich folgenden code :

using (SqlConnection connection = new SqlConnection(myConnectionString))
{
   try
   {
      connection.Open();
      canConnect = true;
   }
   catch (SqlException) { }
}

Diese funktioniert, außer es wirft eine Ausnahme wenn die Verbindung fehlgeschlagen ist. Gibt es irgendeine andere Möglichkeit zu testen, eine Sql-Verbindung, die nicht eine Ausnahme werfen ?

Bearbeiten :
Hinzufügen Präzision, Frage ich mich, wenn es gibt eine einfache Methode, die bedeutet, dass die zimmerreserviereung, ohne das öffnen der Verbindung und fangen Sie die Ausnahmen, die auftreten können,

  • Warum wollen Sie vermeiden die Ausnahme?
Schreibe einen Kommentar