Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 22253|Відповідь: 0

[Джерело] C# читає та встановлює connectionstring у app.config

[Копіювати посилання]
Опубліковано 09.05.2015 17:03:45 | | |

//第一种获取连接字符串的方法
Properties.Settings connset = Properties.Settings.Default;
constr = connset. ConnectionString;
     
         
//第二种获取连接字符串的方法
Налаштування ConnectionStringSettings = ManagerConfigurationManager.ConnectionStrings["ConnectionString"];
String str = налаштування. ConnectionString;
//第三种获取连接字符串的方法
XmlDocument doc = новий XmlDocument();
Док. Load(".. //.. App.config");
Корінь XmlNode = doc. SelectSingleNode("конфігурація");
Node XmlNode = корінь. SelectSingleNode("connectionStrings/add[@name='ConnectionString']");
XmlElement el = вузол як XmlElement;
струна str = el. GetAttribute ("connectionString");
//在程序中设置连接字符串
Коннсет. ConnectionString = "Джерело даних=orcl; Persist Security Info=True; User ID=xhfoc; Password=foc; Unicode=True»;
Коннсет. Сейв();
Щоб змінити файл Settings.settings.cs у просторі назв Властивості за допомогою цього методу, додайте наступний код:
[глобальний::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; User ID=xhfoc; Password=foc; Unicode=True")]
         
публічний рядок ConnectionString
{
     Іди
     {
         return ((рядок)(this["ConnectionString"]));
     }
     сет
     {
         this["ConnectionString"] = значення;
     }
}
              
Методи зміни профілю         
XmlDocument doc = новий XmlDocument();
Док. Load(".. //.. App.config");
Корінь XmlNode = doc. SelectSingleNode("конфігурація");
Node XmlNode = корінь. SelectSingleNode("connectionStrings/add[@name='ConnectionString']");
XmlElement el = вузол як XmlElement;
Ел. SetAttribute("connectionString", "Data Source=orcl; Persist Security Info=True; User ID=xhfoc; Password=foc; Unicode=True");
Док. Зберегти(".. //.. App.config");




Попередній:Вчора я зробив щось не так із linq
Наступний:Тип "System.Data.Linq.DataContext" визначений у непосиланій асемблі. Потрібно додати відповідь до програми...
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com