首页 > 解决方案 > MySql.Data.MySqlClient.MySqlException:“无法连接到任何指定的 MySQL 主机。”

问题描述

我正在使用Visual Studio 2019构建一个表单应用程序,并且我还在SQL Server 2018上构建了一个数据库。在VS上连接到数据库测试连接成功。但是问题来了,当我点击按钮控件时,出现如下异常String connetStr = "Data Source=DESKTOP-T4C1MK6;Initial Catalog=Company;Persist Security Info=True;User ID=sa;Password=123456"; MySqlConnection sqlconnect = new MySqlConnection(connetStr); sqlconnect.Open();

错误

编码

标签: sql-server

解决方案


看起来您确实使用的是 SQL Server 而不是 MySQL。为了让您正确连接到 SQL Server,请执行以下操作:

在文件顶部,键入:

using System.Data.SqlClient;

然后,替换这一行(因为您没有使用 MySQL 数据库):

MySqlConnection sqlconnect = new MySqlConnection(connetStr);

使用这一行(因为您使用的是 SQL Server):

SqlConnection sqlconnect = new SqlConnection(connetStr);

然后,您应该能够很好地连接到 SQL Server。


推荐阅读