2009-05-31 6 views

Répondre

1

Ajoutez-le au fichier de paramètres. Dans Visual Studio, accédez à Mon projet -> Paramètres et ajoutez-le en tant que (Chaîne de connexion). Vous pouvez y accéder de cette façon: C# - properties.settings.default ...; VB - My.Settings ...

1

Je déconseillerais le stockage de votre chaîne de connexion dans un disque codé constant. Il y a beaucoup de problèmes avec cela, et pas des moindres dont vous n'êtes pas capable de "configurer" votre chaîne de connexion pour différents environnements. Le fait qu'il soit codé en dur rend très difficile le test de votre code dans un environnement par rapport à une base de données différente de votre environnement de production, sans avoir à recompiler votre code. Il existe également des problèmes de sécurité en ce qui concerne la configuration en dur, en particulier les chaînes de connexion.

Je recommande de lire l'article suivant ... il devrait vous donner une bonne base sur le stockage des chaînes de connexion de façon standard .NET:

Connection Strings and Configuration Files (ADO.NET)

0

Mettez-le dans le fichier de paramètres du projet. Le fichier de paramètres est fusionné dans le fichier .config - et vous obtenez automatiquement une classe avec des accesseurs pour le contenu du fichier de paramètres.

4

Ajoutez une section à votre fichier web.config appelé ConnectionStrings, en tant qu'enfant de l'élément <configuration>. Un exemple pourrait ressembler à:

<connectionStrings> 
    <add name="MyConnectionString" 
     connectionString="Server=myserver;Database=mydatabase;Uid=username;Pwd=password;"/> 
</connectionStrings> 

Dans votre code, utilisez le ConfigurationManager pour accéder à vos chaînes de connexion. Par exemple,

string connStr = System.Configuration.ConfigurationManager.ConnectionStrings["MyConnectionString"].ToString(); 
+0

N'oubliez pas d'ajouter une référence dans votre bibliothèque de System.Configuration. –

+0

Ouais, je mets généralement les noms complets des objets dans mes exemples de code afin que les gens aient une idée de l'endroit où ils vivent. Il est préférable de coder sans les qualifier pleinement. – womp

Questions connexes