Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 22253|Risposta: 0

[Fonte] C# legge e imposta la stringa di connessione in app.config

[Copiato link]
Pubblicato su 09/05/2015 17:03:45 | | |

//第一种获取连接字符串的方法
Properties.Settings connset = Properties.Settings.Default;
constr = connset. ConnectionString;
     
         
//第二种获取连接字符串的方法
ConnectionStringSettings settings = ConfigurationManager.ConnectionStrings["ConnectionString"];
stringa str = impostazioni. ConnectionString;
//第三种获取连接字符串的方法
XmlDocument doc = nuovo XmlDocument();
Doc. Load(".. //.. App.config");
Radice XmlNode = doc. SelectSingleNode("configuration");
Nodo XmlNode = radice. SelectSingleNode("connectionStrings/add[@name='ConnectionString']");
XmlElement el = node come XmlElement;
stringa str = el. GetAttribute("connectionString");
//在程序中设置连接字符串
Connset. ConnectionString = "Data Source=orcl; Persiste Info di Sicurezza=Vero; ID utente=xhfoc; Password=foc; Unicode=Vero";
Connset. Salva();
Per modificare il file Settings.settings.cs sotto lo spazio di nomi Properties usando questo metodo, aggiungi il seguente codice:
[global::System.Configuration.ApplicationScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.SpecialSettingAttribute(global::System.Configuration.SpecialSetting.ConnectionString)]
[global::System.Configuration.DefaultSettingValueAttribute("Data Source=orcl; Persiste Info di Sicurezza=Vero; ID utente=xhfoc; Password=foc; Unicode=Vero")]
         
stringa pubblica ConnectionString
{
     Ottieni
     {
         return ((stringa)(this["ConnectionString"]));
     }
     Set
     {
         this["ConnectionString"] = valore;
     }
}
              
Metodi per modificare il profilo         
XmlDocument doc = nuovo XmlDocument();
Doc. Load(".. //.. App.config");
Radice XmlNode = doc. SelectSingleNode("configuration");
Nodo XmlNode = radice. SelectSingleNode("connectionStrings/add[@name='ConnectionString']");
XmlElement el = node come XmlElement;
El. SetAttribute("connectionString", "Data Source=orcl; Persiste Info di Sicurezza=Vero; ID utente=xhfoc; Password=foc; Unicode=Vero");
Doc. Salva(".. //.. App.config");




Precedente:Ieri ho fatto una cosa sbagliata con Linq
Prossimo:Il tipo "System.Data.Linq.DataContext" è definito nell'assembly senza riferimento. Devo aggiungere una risposta al programma...
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com