Vấn đề của bạn là bạn đang sử dụng System.Data.SqlClient.SqlConnection
cố gắng kết nối với MySql
máy chủ.
Để kết nối với MySql
bạn cần sử dụng MySqlConnection
điều này sẽ yêu cầu bạn thêm nhà cung cấp MySql tham chiếu cho Ado.Net được gọi là MySql.Data
Cách dễ nhất để làm điều này là sử dụng Trình quản lý gói NuGet. Trong Visual Studio Nhấp vào:Công cụ> Trình quản lý gói NuGet -> Quản lý các gói Nuget cho Giải pháp.
Trong biểu mẫu, nhấp vào Duyệt qua và chọn MySql.Data.
Lưu ý:cũng có nhà cung cấp EntityFramework nếu bạn muốn sử dụng nhà cung cấp đó thay vì Ado.Net.
Từ đây, hãy kiểm tra các dự án bạn muốn sử dụng trình cung cấp và nhấp vào cài đặt.