Mysql
 sql >> Baza danych >  >> RDS >> Mysql

(dostawca:dostawca nazwanych potoków, błąd:40 — nie można otworzyć połączenia z programem SQL Server)

Twój problem polega na tym, że używasz System.Data.SqlClient.SqlConnection próbując połączyć się z MySql serwer.

Aby połączyć się z MySql musisz użyć MySqlConnection co będzie wymagało dodania referencyjnego dostawcy MySql dla Ado.Net o nazwie MySql.Data

Najłatwiej to zrobić za pomocą Menedżera pakietów NuGet. W programie Visual Studio kliknij:Narzędzia> Menedżer pakietów NuGet -> Zarządzaj pakietami Nuget w celu rozwiązania.

W formularzu kliknij Przeglądaj i wybierz MySql.Data.

Uwaga:istnieje również dostawca EntityFramework, jeśli chcesz go używać zamiast Ado.Net.

W tym miejscu sprawdź projekty, w których chcesz korzystać z dostawcy, i kliknij zainstaluj.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. problemy z instalacją mysql-python (na mac os x lion)

  2. W CentOS7 nie można uruchomić MySQL

  3. Filtrować według COUNT(*)?

  4. Specjalne wstawki znaków PHP / Mysql są obcinane

  5. zapytanie mysqli zwraca tylko pierwszy wiersz