Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

(nhà cung cấp:Nhà cung cấp đường ống được đặt tên, lỗi:40 - Không thể mở kết nối với SQL Server)

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.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL nhận vị trí hàng trong ORDER BY

  2. ngày hiển thị thông qua thủ tục được lưu trữ

  3. Cách sử dụng Hibernate eqOrIsNull ()

  4. Cách sử dụng bind_result () thay vì get_result () trong php

  5. Thứ tự các trường trong mệnh đề WHERE có ảnh hưởng đến hiệu suất trong MySQL không?