Я использую приложение winform для C# с использованием MySql в качестве базы данных. Используя App.config файл, приложение чтение строки подключения для подключения базы данных следующим образом:Динамическое предоставление имени пользователя и пароля для строки подключения
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionstring>
<addkey="MySQL.DB"value="server=localhost;database=mysqldbname;user=username;password=12345678;">
</add>
</connectionstring>
</configuration>
Есть ли способ, что мы можем предоставить имя пользователя и пароль не от App.config но от пользователя приложения, введя имя пользователя и пароль ? так что мы можем защитить конфиденциальные данные. Другая информация в порядке, чтобы читать из app.config, как имя базы данных, сервера и т.д.
Ахмеда
@jmcilhinnet это очень хорошее предложение, но Damith предлагает более лучшее решение с примером. – Ahmed
Нет, Дамит представил пример с меньшим разрешением. Если вы хотите использовать это, потому что вы можете скопировать и вставить этот пример и не думать о себе, это зависит от вас. – jmcilhinney
На самом деле нет ... это больше, чем просто копировать/вставлять ... Я должен сделать гораздо больше изменений в подключении. Очевидно, когда новичок отправляет проблему, это всего лишь симптомы, а не весь проект здесь. Решение Damith предоставляет четкий путь для реализации в моем проекте. – Ahmed