Trước tiên, bạn cần tải xuống trình kết nối dữ liệu MySql cho .NET. Bạn có thể tìm thấy nó ở đây tại https://dev.mysql.com/downloads/connector/ net / . Tiếp theo, sau khi cài đặt nó, bạn cần thêm một tham chiếu đến thư viện MySql vào dự án của mình. Xem đây là cách thực hiện
Hoặc bạn có thể chỉ cần sử dụng Trình quản lý gói NuGet để tải xuống và cài đặt trình kết nối tự động.
Trong mọi trường hợp, sau khi cài đặt đúng và tham chiếu đến thư viện, bạn nên thêm using MySql.Data.MySqlClient;
và bây giờ bạn đã sẵn sàng sử dụng các lớp cần thiết để kết nối với MySql và làm việc với dữ liệu của nó.
Vì vậy, mã của bạn phải là
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);
}
}
Hãy nhớ rằng kết nối đến cơ sở dữ liệu của bạn chứa các tài nguyên không được quản lý và bạn phải luôn thêm câu lệnh using xung quanh những loại đối tượng này.