Mysql
 sql >> база данни >  >> RDS >> Mysql

(доставчик:Named Pipes Provider, грешка:40 - Не можа да се отвори връзка към SQL Server)

Вашият проблем е, че използвате System.Data.SqlClient.SqlConnection в опит да се свърже с MySql сървър.

За да се свържете с MySql трябва да използвате MySqlConnection което ще изисква да добавите референтен доставчик на MySql за Ado.Net, наречен MySql.Data

Най-лесният начин да направите това е да използвате NuGet Package Manager. Във Visual Studio щракнете върху:Инструменти> NuGet Package Manger -> Управление на пакети Nuget за решение.

Във формуляра щракнете върху Преглед и изберете MySql.Data.

Забележка:има и доставчик на EntityFramework, ако искате да го използвате вместо Ado.Net.

От тук отметнете проектите, в които искате да използвате доставчика, и щракнете върху инсталиране.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Използвайте времева марка (или дата и час) като част от първичен ключ (или част от клъстериран индекс)

  2. Как да получите данни за последните 12 месеца в MySQL

  3. MySQL:Много таблици или много бази данни?

  4. Балансиране на натоварването с ProxySQL за Percona XtraDB Cluster

  5. Не може да се свърже MySQL контейнер към Tomcat контейнер в docker