Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 22253|Répondre: 0

[Source] C# lit et définit la chaîne de connexion dans app.config

[Copié le lien]
Publié sur 09/05/2015 17:03:45 | | |

//第一种获取连接字符串的方法
Properties.Settings connset = Properties.Settings.Par défaut ;
constr = connset. ConnectionString ;
     
         
//第二种获取连接字符串的方法
ConfigurationConfigurationsParamètres = ConfigurantGestionnaire.ConnexionsStrings["ConnectionString"] ;
string str = paramètres. ConnectionString ;
//第三种获取连接字符串的方法
XmlDocument doc = nouveau XmlDocument() ;
Doc. Charge(".. //.. App.config") ;
Racine XmlNode = doc. SelectSingleNode (« configuration ») ;
Nœud XmlNode = racine. SelectSingleNode (« connectionStrings/add[@name='ConnectionString'] ») ;
XmlElement el = node as XmlElement ;
string str = el. GetAttribute (« connexionString ») ;
//在程序中设置连接字符串
Connset. ConnectionString = « Data Source=orcl ; Persister Informations de sécurité = Vrai ; ID utilisateur = xhfoc ; Mot de passe=foc ; Unicode=Vrai » ;
Connset. Sauvegarde() ;
Pour modifier le fichier Settings.settings.cs dans l’espace de noms Propriétés en utilisant cette méthode, ajoutez le code suivant :
[global ::System.Configuration.ApplicationScopedSettingAttribute()]
[global ::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global ::System.Configuration.SpecialSettingAttribute(global ::System.Configuration.SpecialSetting.ConnectionString)]
[global ::System.Configuration.DefaultSettingValueAttribute("Data Source=orcl ; Persister Informations de sécurité = Vrai ; ID utilisateur = xhfoc ; Mot de passe=foc ; Unicode=Vrai")]
         
chaîne publique ConnectionString
{
     Avoir
     {
         return ((chaîne)(ceci["ConnectionString"]) ;
     }
     Ensemble
     {
         this["ConnectionString"] = valeur ;
     }
}
              
Méthodes pour modifier le profil         
XmlDocument doc = nouveau XmlDocument() ;
Doc. Charge(".. //.. App.config") ;
Racine XmlNode = doc. SelectSingleNode (« configuration ») ;
Nœud XmlNode = racine. SelectSingleNode (« connectionStrings/add[@name='ConnectionString'] ») ;
XmlElement el = node as XmlElement ;
El. SetAttribute(« connectionString », « Data Source=orcl ; Persister Informations de sécurité = Vrai ; ID utilisateur = xhfoc ; Mot de passe=foc ; Unicode=Vrai ») ;
Doc. Sauvegarde (".. //.. App.config") ;




Précédent:Hier, j’ai fait une erreur avec Linq
Prochain:Le type « System.Data.Linq.DataContext » est défini dans l’assembleur non référencé. Il faut ajouter une réponse au programme...
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com