Per prima cosa devi scaricare il connettore dati MySql per .NET. Puoi trovarlo qui su https://dev.mysql.com/downloads/connector/ netto/ . Successivamente, dopo averlo installato, devi aggiungere un riferimento alla libreria MySql al tuo progetto. Vedi qui come farlo
Oppure puoi semplicemente utilizzare NuGet Package Manager per scaricare e installare automaticamente il connettore.
In ogni caso, dopo la corretta installazione e referenziata la libreria, dovresti aggiungere, al tuo file cs, il using MySql.Data.MySqlClient;
line e ora sei pronto per utilizzare le classi richieste per connetterti a MySql e lavorare con i suoi dati.
Quindi il tuo codice dovrebbe essere
using MySql.Data.MySqlClient;
... other code ....
private void Button1_Click(object sender, EventArgs e)
{
try
{
string connetionString = @"Server=localhost;Database=my_projects;User ID=root;Password=123456";
using(MySqlConnection cnn = new MySqlConnection(connetionString))
{
cnn.Open();
MessageBox.Show("Connection Open !");
}
}
catch(Exception ex)
{
MessageBox.Show("Cannot open connection: Reason:" + ex.Message);
}
}
Ricorda che la connessione al tuo database contiene risorse non gestite e dovresti sempre aggiungere il using-dichiarazione intorno a questo tipo di oggetti.