DevTrain Startseite Visual Studio 1 Magazin  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren


   Autor: Hannes Preishuber Artikel Drucken
        
Connection String zentral ablegen- the short way

In einem früheren Artikel wurde bereits gezeigt, wie man in einer ASP .NET Applikation  den
Connection String in der Datei Web.Config zentral ablegt. Auch die Gründe dafür wurden erläutert.
Dabei wurde extra eine eigene Config Sektion angelegt und dort ein Key erzeugt. Erst durch aufwendiges
Casten konnte der Wert aus dem Key in einen String kopiert werden.
In der finalen Version von ASP .NET gibt es auch einen wesentlich einfacheren Weg. Dazu verwenden Sie
die Sektion AppSettings. Diese ist vermutlich standardmäßig in Ihrer Datei web.config noch nicht
vorhanden. Achten Sie darauf, das diese vor dem Bereich System.Web kommen muss.
<appSettings>
 <add key="DBCon" value="server=localhost;database=shops;User ID=sa;Password=" />  
</appSettings>
<system.web>.....
Über das Element Add key fügen Sie dann einen Wert hinzu.
Achten Sie auch darauf, das der Connection String anders ist, als bei OLDEB.
 
Der Abruf der Verbindungszeichnfolge zur Datenbank erfolgt dann über die Funktion AppSettings aus der
Klasse ConfigurationSettings und liefert von ganz alleine einen Wert vom Typ String.
MyConnection = New SqlConnection(ConfigurationSettings.AppSettings("DBCon"))
 
Die zweite Funktion von ConfigurationSettings ist GetConfig und liefert eine komplettes Config Objekt
wie im vorigen Artikel beschrieben.
ConfigurationSettings.GetConfig("mySektion")
 
Sie sollten nie Datenbank Verbindungsinformationen im Code ablegen.

DevTrain Camp - Schneller zum .NET 3.5 Developer
 
Verwandte Artikel      Verlinkte Dokumente
    Keine Links vorhanden

  Erfasst am: 05.04.2002
  Gültig bis: 05.05.2002
27 Ratings
Bewertung: 29,6%
schlecht    sehr gut  

 
© Copyright 2007 ppedv AG