Първо трябва да изтеглите конектора за данни MySql за .NET. Можете да го намерите тук на адрес https://dev.mysql.com/downloads/connector/ net/ . След това, след като го инсталирате, трябва да добавите препратка към MySql библиотеката към вашия проект. Вижте ето как да го направите
Или можете просто да използвате NuGet Package Manager за автоматично изтегляне и инсталиране на конектора.
Във всеки случай, след правилната инсталация и препратка към библиотеката, трябва да добавите към вашия cs файл using MySql.Data.MySqlClient;
линия и вече сте готови да използвате класовете, необходими за свързване с MySql и работа с неговите данни.
Така че кодът ви трябва да бъде
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);
}
}
Не забравяйте, че връзката с вашата база данни съдържа неуправлявани ресурси и винаги трябва да добавяте using statement около такива обекти.