Как проверить, что вы подключены к базе данных MySQL в C #?

Я добавил ссылку на сервер MySQL в C #. Я думал, что у меня есть этот код правильно. Я знаю, что значения соединения подходят для тестирования. Вот моя ошибка:

{"При установлении соединения с SQL Server произошла ошибка, связанная с сетью или конкретным экземпляром. Сервер не был найден или не был доступен. Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений. (Поставщик : Поставщик именованных каналов, ошибка: 40 - не удалось открыть соединение с SQL Server) "}

Мои текстовые поля и кнопки WPF:

<TextBox x:Name="textError" HorizontalAlignment="Left" Height="35" Margin="125,39,0,0" TextWrapping="Wrap" Text="If Error this will show it" VerticalAlignment="Top" Width="240"/>
    <TextBox x:Name="textUser" HorizontalAlignment="Left" Height="23" Margin="125,118,0,0" TextWrapping="Wrap" Text="Username" VerticalAlignment="Top" Width="120"/>
    <TextBox x:Name="textPassword" HorizontalAlignment="Left" Height="23" Margin="125,168,0,0" TextWrapping="Wrap" Text="Password" VerticalAlignment="Top" Width="120"/>

Мой код C #:

namespace namespace1
{
 public partial class MainWindow : Window
{
    public MainWindow()
    {
        InitializeComponent();

    }
    private MySqlConnection connection;
    private string server;
    private string database;
    private string uid;
    private string password;

    private void button_Click(object sender, RoutedEventArgs e)
    {
        if (textUser.Text != "" & textPassword.Text != "")
        {
            server = "localhost";
            database = "test";
            uid = "username";
            password = "password";
            string connectionString;
            connectionString = "SERVER=" + server + ";" + "DATABASE=" + database + ";" + "UID=" + uid + ";" + "PASSWORD=" + password + ";";
            connection = new MySqlConnection(connectionString);
            string queryText = @"SELECT Count(*) FROM Table1 
                         WHERE username = @Username AND password = @Password";

            using (SqlConnection cn = new SqlConnection(connectionString)) 
            using (SqlCommand cmd = new SqlCommand(queryText, cn))
            {
                cn.Open();
                cmd.Parameters.AddWithValue("@Username", textUser.Text);
                cmd.Parameters.AddWithValue("@Password", textPassword.Text);
                int result = (int)cmd.ExecuteScalar();
                if (result > 0)
                    MessageBox.Show("Logged In!");
                else
                    MessageBox.Show("User Not Found!");
            }
            }
        } 
    }
}

Ответы на вопрос(2)

Ваш ответ на вопрос