Wie überprüfe ich, ob die Verbindungszeichenfolge gültig ist?

Ich schreibe eine Anwendung, in der ein Benutzer eine Verbindungszeichenfolge manuell bereitstellt, und ich frage mich, ob ich die Verbindungszeichenfolge auf irgendeine Weise überprüfen kann. Ich meine, prüfen Sie, ob sie korrekt ist und ob die Datenbank vorhanden ist.