Поделиться через


Практическое руководство. Сохранение и изменение строк подключения

Строки подключения в приложениях Visual Studio можно сохранить в файле конфигурации приложения (который также называется параметрами приложения) либо жестко задать в самом приложении. Сохранение строк подключения в файле конфигурации приложения упрощает процесс обслуживания приложения. Если строку подключения необходимо изменить, вы можете обновить ее в файле параметров приложения (сравните это с ее изменением в исходном коде и повторной компиляцией приложения).

Хранение конфиденциальных сведений (например, пароля) в строке подключения может повлиять на безопасность приложений. Строки подключения, сохраненные в файле конфигурации приложения, не шифруются и не скрываются, поэтому другой человек может получить доступ к файлу и просмотреть его содержимое. Использование встроенных средств безопасности Windows — более безопасный способ управления доступом к базе данных.

Если вы решили не использовать встроенные средства безопасности Windows и ваша база данных требует имя пользователя и пароль, вы можете опустить их в строке подключения, однако ваше приложение должно предоставлять эти данные для успешного подключения к базе данных. Например, вы можете создать диалоговое окно, которое запрашивает эти сведения у пользователя и динамически формирует строку подключения во время выполнения. При этом все равно может возникнуть угроза безопасности, если эта информация будет перехвачена при передаче в базу данных.

Для получения дополнительной информации см. Защита сведений о соединении.

Сохранение строки подключения из мастеров по работе с данными

  • Выберите параметр для сохранения подключения на странице Сохранение подключения в файле конфигурации приложения.

Сохранение строки подключения прямо в параметрах приложения

  1. В Обозревателе решений дважды щелкните значок Мой проект (Visual Basic) или значок Свойства (C#), чтобы открыть Конструктор проектов.

  2. Перейдите на вкладку Параметры.

  3. Введите Имя для строки подключения. Используйте ссылку на это имя при доступе к строке подключения в коде.

  4. Установите для параметра Тип значение (Строка подключения).

  5. Оставьте для параметра Область значение Приложение.

  6. Введите строку подключения в поле Значение.

    -или-

    Нажмите кнопку с многоточием (...) в поле Значение, чтобы открыть диалоговое окно Свойства подключения для формирования строки подключения.

Изменение строк подключения, хранимых в параметрах приложения

Вы можете изменить информацию о подключении, сохраненную в параметрах приложения, с помощью Конструктора проектов.

Порядок изменения строки подключения, сохраненной в параметрах приложения

  1. В Обозревателе решений дважды щелкните значок Мой проект Visual Basic) или значок Свойства (Visual C#), чтобы открыть Конструктор проектов.

  2. Перейдите на вкладку Параметры.

  3. Найдите строку подключения, которую хотите изменить, и выберите текст в поле Значение.

  4. Измените строку подключения в поле Значение.

    -или-

    Нажмите кнопку с многоточием в поле Значение, чтобы изменить подключение в диалоговом окне Свойства подключения.

Изменение жестко заданных строк подключения в наборах данных

Вы можете изменить информацию о подключении, сохраненную в коде, с помощью Создание и изменение типизированных наборов данных.

Порядок изменения строки подключения, сохраненной в наборе данных

  1. В Обозревателе решений дважды щелкните набор данных (XSD-файл) с подключением, которые вы хотите изменить.

  2. Выберите Адаптер таблицы или запрос с подключением, которые вы хотите изменить.

  3. В окне Свойства разверните узел DefaultConnection.

  4. Чтобы быстро изменить строку подключения, измените свойство ConnectionString.

    -или-

    Щелкните стрелку раскрывающегося списка в свойстве DefaultConnection и выберите Создать подключение.

Безопасность

Хранение конфиденциальных сведений (например, пароля) в строке подключения может повлиять на безопасность приложений. Использование встроенных средств безопасности Windows — более безопасный способ управления доступом к базе данных.

Дополнительные сведения см. в разделах Защита сведений о соединении и Общие сведения о безопасности.

См. также

Основные понятия

Подготовка приложения к получению данных

Выборка данных в приложение

Привязка элементов управления к данным в Visual Studio

Редактирование данных в приложении

Проверка данных

Сохранение данных

Другие ресурсы

Общие сведения о приложениях для работы с данными в Visual Studio

Подключение к данным в Visual Studio