Primeiro você precisa baixar o conector de dados MySql para .NET. Você pode encontrá-lo aqui em https://dev.mysql.com/downloads/connector/ rede/ . Em seguida, após instalá-lo, você precisa adicionar uma referência à biblioteca MySql ao seu projeto. Consulte aqui como fazer
Ou você pode simplesmente usar o NuGet Package Manager para baixar e instalar o conector automaticamente.
De qualquer forma, após a instalação correta e referenciando a biblioteca, você deve adicionar, ao seu arquivo cs, o
using MySql.Data.MySqlClient;
linha e agora você está pronto para usar as classes necessárias para se conectar ao MySql e trabalhar com seus dados. Então seu código deve ser
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);
}
}
Lembre-se de que a conexão com seu banco de dados contém recursos não gerenciados e você deve sempre adicionar o instrução de uso em torno deste tipo de objetos.