Использование файла конфигурации проекта
При подключении к базе данных MsSQL из среды Visual Studio зачастую приходится использовать следующую конструкцию:
во многих местах проекта. Для того, чтобы при изменении строки подключения изменять ее только в одном месте, а не во всех модулях, целесообразно использовать файл конфигурации проекта app.config, в котором можно описать переменную строки подключения в следующем формате xml:
Тогда в любом модуле программы для получения строки подключения можно использовать такую конструкцию:
Например:
И при изменении строки подключения ее нужно будет поменять только в файле app.config.
Этот файл так же можно редактировать не вручную, а щелкнув в Solution Explorer по значку проекта правой кнопкой мыши, выбрать в контекстном меню пункт Properties, далее вкладку Settings, на которой уже в удобной форме можно добавлять и редактировать переменные файла app.config.
private SqlConnection cn = new SqlConnection('Data Source=...;Initial Catalog=...;Persist Security Info=True;User ID=...;Password=...');
во многих местах проекта. Для того, чтобы при изменении строки подключения изменять ее только в одном месте, а не во всех модулях, целесообразно использовать файл конфигурации проекта app.config, в котором можно описать переменную строки подключения в следующем формате xml:
add name="Название проекта.Properties.Settings.oborudConnectionString"
connectionString="Data Source=...;Initial Catalog=...;Persist Security Info=True;User ID=...;Password=..."
providerName="System.Data.SqlClient"
Тогда в любом модуле программы для получения строки подключения можно использовать такую конструкцию:
Properties.Settings.Default.MyConnectionString
Например:
private SqlConnection cn = new SqlConnection(Properties.Settings.Default.MyConnectionString);
И при изменении строки подключения ее нужно будет поменять только в файле app.config.
Этот файл так же можно редактировать не вручную, а щелкнув в Solution Explorer по значку проекта правой кнопкой мыши, выбрать в контекстном меню пункт Properties, далее вкладку Settings, на которой уже в удобной форме можно добавлять и редактировать переменные файла app.config.
Комментарии