Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 22253|Antwort: 0

[Quelle] C# liest und setzt die Connectionstring in app.config

[Link kopieren]
Veröffentlicht am 09.05.2015 17:03:45 | | |

//第一种获取连接字符串的方法
Properties.Settings connset = Properties.Settings.Default;
constr = connset. ConnectionString;
     
         
//第二种获取连接字符串的方法
ConnectionStringSettings settings = ConfigurationManager.ConnectionStrings["ConnectionString"];
String str = Einstellungen. ConnectionString;
//第三种获取连接字符串的方法
XmlDocument doc = neues XmlDocument();
Doc. Laden(".. //.. App.config");
XmlNode root = doc. SelectSingleNode("konfiguration");
XmlNode-Knoten = Wurzel. SelectSingleNode("connectionStrings/add[@name='ConnectionString']");
XmlElement el = Knoten als XmlElement;
Saite str = el. GetAttribute("connectionString");
//在程序中设置连接字符串
Verstanden. ConnectionString = "Data Source=orcl; Persist Security Info=True; Benutzer-ID=xhfoc; Passwort=foc; Unicode=Wahr";
Verstanden. Speichern();
Um die Settings.settings.cs-Datei unter dem Eigenschaften-Namensraum mit dieser Methode zu ändern, fügen Sie folgenden Code hinzu:
[global::System.Configuration.ApplicationScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.SpecialSettingAttribute(global::System.Configuration.SpecialSetting.ConnectionString)]
[global::System.Configuration.DefaultSettingValueAttribute("Data Source=orcl; Persist Security Info=True; Benutzer-ID=xhfoc; Passwort=foc; Unicode=True")]
         
öffentliche Zeichenkette ConnectionString
{
     Erhalten
     {
         return ((string)(this["ConnectionString"]));
     }
     Set
     {
         this["ConnectionString"] = Wert;
     }
}
              
Methoden zur Änderung des Profils         
XmlDocument doc = neues XmlDocument();
Doc. Laden(".. //.. App.config");
XmlNode root = doc. SelectSingleNode("konfiguration");
XmlNode-Knoten = Wurzel. SelectSingleNode("connectionStrings/add[@name='ConnectionString']");
XmlElement el = Knoten als XmlElement;
El. SetAttribute("connectionString", "Data Source=orcl; Persist Security Info=True; Benutzer-ID=xhfoc; Passwort=foc; Unicode=Wahr");
Doc. Save(".. //.. App.config");




Vorhergehend:Gestern habe ich mit linq etwas falsch gemacht
Nächster:Der Typ "System.Data.Linq.DataContext" ist in der unreferenzierten Assembly definiert. Muss eine Antwort zum Programm hinzufügen...
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com