Ce qui suit décrit comment utiliser le fichier de configuration web.config dans VS2005 pour effectuer des opérations de connexion à la base de données et activer le pool de connexions à la base de données SQL Server. Je pense que cela sera utile aux amis qui connaissent déjà VS2003 et qui viennent d'entrer dans le 05. environnement.
Tout d'abord, dans 05, par défaut, web.config n'est pas automatiquement généré pour l'application Lorsque l'application est exécutée pour la première fois, une invite de débogage non activé apparaîtra. Cliquez sur le bouton OK et un web.config apparaîtra. être généré pour le fichier de configuration .config de l’application. Dans l'élément <configuration>, il y a déjà les deux éléments de nœud suivants :
<appSettings/>
<connexionStrings/>
En 03, la configuration de la connexion à la base de données est spécifiée dans <appSettings/> par add key=" connStr " value = " " ; en 05, l'élément "connectionStrings spécifie le caractère de connexion à la base de données pour les applications ASP.NET et les fonctions ASP.NET. collection de chaînes (sous forme de paires nom/valeur). Dans les versions précédentes d'ASP.NET, les chaînes de connexion étaient stockées dans appSettings, telles que les sessions, les adhésions, les personnalisations et les gestionnaires de rôles. l'élément connectionStrings Vous pouvez également utiliser l'élément connectionStrings pour stocker la chaîne de connexion de votre propre application.
Vous pouvez remplacer <connectionStrings/> par le code suivant :
<chaînesdeconnexion>
<ajouter
nom="CONNSTRING"
connectionString="data source =localhost;uid =sa;pwd=;database=Book;pooling=true"/> //Remarque : le pooling peut également être spécifié ultérieurement via le code
</connexionStrings>
Vous pouvez le lire dans l'application comme ceci :
chaîne privée en lecture seule SQLCONNECTIONSTRING = ConfigurationManager.ConnectionStrings["CONNSTRING"].ConnectionString;
Cet article provient du blog CSDN Veuillez indiquer la source lors de la réimpression : http://blog.csdn.net/yunazhaozile/archive/2009/12/23/5060762.aspx.