c # visual studio, используя settings.settings для подключения mysql

Я пытаюсь подключиться к базе данных MySQL, используя общедоступный dbadmin () { InitializeComponent (); } private void button1_Click ( отправитель объекта , EventArgs e ) { try { ConnectionStringSettings conSettings = ConfigurationManager . ConnectionStrings [ "shopmanagerConnectionString1" ]; MySqlConnection con = new MySqlConnection ( conSettings . ToString ()); con . Открыть (); MessageBox . Показать ( «Подключение ok» ); } catch ( Exception ex ) { MessageBox . Show ( экс . Message ); } } в visual studio 2017. Я проверил settings.settings, и моя строка подключения там и установлена ??правильно (как строка подключения и завершена). Я повсюду искал и пробовал кучу разного кода, чтобы заставить его работать, но он просто не работает. Я занимаюсь этим слишком много часов, поэтому вам будет очень благодарна ваша помощь. Если бы вы могли опубликовать код, который вы использовали бы, это было бы здорово. Я использую MySql.Data.MySqlClient и System.Configuration. Я могу подключиться, вставив строку подключения вручную, но я действительно хочу использовать настройки, так как мне нужно будет изменить эту информацию, как только система будет установлена ??на месте, и не захочет менять код во всех формах.

Вот мой код:

ConfigurationManager.ConnectionStrings["shopmanagerConnectionString1"]

c#,mysql,visual-studio,database-connection,

0

Ответов: 1


1 принят

Запрошенный запрос App.config Settings.settingsизвлекается из ConfigurationManager.ConnectionStrings["shopmanagerConnectionString1"]файла вместо него Settings.settings.

Если вы хотите продолжать использовать, App.configвам нужно добавить строку соединения, connectionStringкак показано ниже.
(Укажите свои значения для connectionStringи providerName.)

<configuration>
    <connectionStrings>
        <add name="shopmanagerConnectionString1" connectionString="..." providerName="..." />
    </connectionStrings>
</configuration>
C #, MySQL, визуально-студия, база-подключение,
Похожие вопросы