Извлечение и вставка в облачную базу данных с помощью C # winforms

#c# #mysql #winforms #phpmyadmin #cloud

#c# #mysql #winforms #phpmyadmin #облако

Вопрос:

Я присоединился к бесплатному облачному веб-хостингу. Я создал базу данных на нем с помощью phpMyAdmin.

Я написал следующий фрагмент кода, который должен позволить мне извлекать информацию, хранящуюся в таблице базы данных, в datagridview.

 private void connect_Click(object sender, EventArgs e)
    {
        username = "name";
        password = "pass";

       
        using (var connection = new MySqlConnection("server=localhost;user id='"   username   "';database=dbname;password='"   password_mysql   "'"))
        {
            try
            {
                if (connection.State == ConnectionState.Closed)
                {
                    connection.Open();

                    DataTable table = new DataTable();
                    MySqlDataAdapter adapter = new MySqlDataAdapter("SELECT * FROM table_1", connection);
                    adapter.Fill(table);
                    dataGridView1.DataSource = table;
                    
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
    }
  

Однако, когда я нажимаю кнопку подключения, я получаю следующую ошибку:
Невозможно подключиться ни к одному из указанных хостов MySQL.

Что я хочу сделать, так это настроить базу данных в облаке, а затем использовать мое приложение Winforms для отображения содержимого таблицы базы данных. Я также хотел бы вставлять, обновлять и удалять данные в таблице с помощью приложения WinForms.

Может кто-нибудь мне помочь?

Примечание. Соединение работает хорошо при использовании MySQL на моем локальном компьютере. Однако, когда я меняю значения в соответствии с моей облачной базой данных на phpMyAdmin, я не могу получить к ней доступ.

Комментарии:

1. Попробуйте удалить одинарные кавычки в пароле. Строку подключения смотрите ниже: connectionstrings.com/mysql

2. @jdweng Теперь получает сообщение «Невозможно подключиться ни к одному из указанных хостов MySQL».

3. Как вы решили свою проблему?