Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 22253|Odpoveď: 0

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

[Kopírovať odkaz]
Zverejnené 9. 5. 2015 17:03:45 | | |

//第一种获取连接字符串的方法
Vlastnosti.Nastavenia connset = Vlastnosti.Nastavenia.Predvolené;
constr = connset. ConnectionString;
     
         
//第二种获取连接字符串的方法
Nastavenia ConnectionStringSettings = ConfigurationManager.ConnectionStrings["ConnectionString"];
reťazec str = nastavenia. ConnectionString;
//第三种获取连接字符串的方法
XmlDocument doc = nový XmlDocument();
Doc. Načítaj (".. //.. App.config");
Koreň XmlNode = doc. SelectSingleNode("konfigurácia");
Node XmlNode = koreňový uzol. SelectSingleNode("connectionStrings/add[@name='ConnectionString']");
XmlElement el = uzol ako XmlElement;
reťazec str = el. GetAttribute("connectionString");
//在程序中设置连接字符串
Connset. ConnectionString = "Zdroj dát=orcl; Persist Security Info=True; ID používateľa = xhfoc; Password=foc; Unicode=True";
Connset. Save();
Na úpravu súboru Settings.settings.cs v mennom priestore Properties pomocou tejto metódy pridajte nasledujúci 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; Persist Security Info=True; ID používateľa = xhfoc; Password=foc; Unicode=True")]
         
verejný reťazec ConnectionString
{
     Získaj
     {
         return ((string)(this["ConnectionString"]));
     }
     Set
     {
         this["ConnectionString"] = hodnota;
     }
}
              
Metódy úpravy profilu         
XmlDocument doc = nový XmlDocument();
Doc. Načítaj (".. //.. App.config");
Koreň XmlNode = doc. SelectSingleNode("konfigurácia");
Node XmlNode = koreňový uzol. SelectSingleNode("connectionStrings/add[@name='ConnectionString']");
XmlElement el = uzol ako XmlElement;
el. SetAttribute("connectionString", "Data Source=orcl; Persist Security Info=True; ID používateľa = xhfoc; Password=foc; Unicode=True");
Doc. Zachráň (".. //.. App.config");




Predchádzajúci:Včera som urobil chybu s Linq
Budúci:Typ "System.Data.Linq.DataContext" je definovaný v nereferencovanej zostave. Musím pridať odpoveď do programu...
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com