Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 22253|Odpověď: 0

[Zdroj] C# čte a nastavuje connectionstring v app.config

[Kopírovat odkaz]
Zveřejněno 09.05.2015 17:03:45 | | |

//第一种获取连接字符串的方法
Properties.Settings connset = Properties.Settings.Default;
constr = connset. ConnectionString;
     
         
//第二种获取连接字符串的方法
Nastavení nastavení ConnectionString = ConfigurationManager.ConnectionStrings["ConnectionString"];
string str = nastavení. ConnectionString;
//第三种获取连接字符串的方法
XmlDocument doc = nový XmlDocument();
Doktore. Načítání (".. //.. App.config");
Kořen XmlNode = doc. SelectSingleNode("konfiguraci");
Uzel XmlNode = kořen. SelectSingleNode("connectionStrings/add[@name='ConnectionString']");
XmlElement el = uzel jako XmlElement;
struna str = el. GetAttribute("connectionString");
//在程序中设置连接字符串
Connset. ConnectionString = "Zdroj dat=orcl; Persistovat bezpečnostní informace = Pravda; ID uživatele = xhfoc; Password=foc; Unicode=True";
Connset. Save();
Pro úpravu souboru Settings.settings.cs pod jmenným prostorem Properties pomocí této metody přidejte následující kód:
[global::System.Configuration.ApplicationScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.SpecialSettingAttribute(global::System.Configuration.SpecialSetting.ConnectionString)]
[global::System.Configuration.DefaultSettingValueAttribute("Data Source=orcl; Persistovat bezpečnostní informace = Pravda; ID uživatele = xhfoc; Password=foc; Unicode=True")]
         
veřejný řetězec ConnectionString
{
     Dostaň
     {
         return ((string)(this["ConnectionString"]));
     }
     Sadu
     {
         this["ConnectionString"] = hodnota;
     }
}
              
Metody úpravy profilu         
XmlDocument doc = nový XmlDocument();
Doktore. Načítání (".. //.. App.config");
Kořen XmlNode = doc. SelectSingleNode("konfiguraci");
Uzel XmlNode = kořen. SelectSingleNode("connectionStrings/add[@name='ConnectionString']");
XmlElement el = uzel jako XmlElement;
el. SetAttribute("connectionString", "Data Source=orcl; Persistovat bezpečnostní informace = Pravda; ID uživatele = xhfoc; Password=foc; Unicode=True");
Doktore. Ulož (".. //.. App.config");




Předchozí:Včera jsem udělal špatnou věc s Linq
Další:Typ "System.Data.Linq.DataContext" je definován v nereferencovaném assembleru. Musím přidat odpověď do programu...
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com