Na ja, irgendwo muss man der Anwendung ja auch sagen, welche Datenbank sie benutzen soll bzw. wie diese zu erreichen ist. Je nach Zugriffskomponente kann das ein Connectionstring oder ein Server-Name oder sonstwas sein. Ich nehme mal an, daß niemand hier die Datenbank in der Anwendung fest verdrahten will, oder?
Genau so ist es. Der Connectionstring sollte auch nur ein Beispiel sein, für Dinge die man sich in größeren Anwendungen gern mal "merken" möchte.
Ich habe es mittlerweile mit einem Singleton-Pattern gelöst. Den habe ich Threadsafe gemacht mit den jeweiligen Gettern und Settern.