c # visual studio с использованием settings.settings для подключения к MySQL - PullRequest
0 голосов
/ 25 августа 2018

Я пытаюсь подключиться к базе данных MySQL с помощью settings.settings в Visual Studio 2017. Я проверил settings.settings и моя строка подключения там и установлена ​​правильно (как строка подключения и завершена). Я искал повсюду и пробовал кучу другого кода, чтобы заставить его работать, но он просто не работает. Я занимаюсь этим слишком много часов, поэтому я буду очень признателен за вашу помощь. Если бы вы могли опубликовать код, вы бы использовали его, было бы здорово. Я использую MySql.Data.MySqlClient и System.Configuration. Я могу подключиться, вставив строку подключения вручную, но я действительно хочу использовать настройки, так как мне нужно будет изменить эту информацию, как только система будет установлена ​​на месте, и не хочу менять код во всех формах, когда они там будут.

Вот мой код:

public dbadmin()
    {
        InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {

        try
        {
            ConnectionStringSettings conSettings = ConfigurationManager.ConnectionStrings["shopmanagerConnectionString1"];
            MySqlConnection con = new MySqlConnection(conSettings.ToString());
            con.Open();
            MessageBox.Show("Connection ok");

        }
        catch (Exception ex)
        {
            MessageBox.Show(ex.Message);
        }




    }

1 Ответ

0 голосов
/ 25 августа 2018

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

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

<configuration>
    <connectionStrings>
        <add name="shopmanagerConnectionString1" connectionString="..." providerName="..." />
    </connectionStrings>
</configuration>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...