C# C SqlConnection在方法处停止:Open()

C# C SqlConnection在方法处停止:Open(),c#,mysql,sqlconnection,C#,Mysql,Sqlconnection,我在调试模式下执行 我犯了个错误 建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。提供程序:命名管道提供程序,错误:40-无法打开到SQL Server的连接 我的SQL server版本是5.1.41-community MySQL community server 我想解决这个问题您不能使用SqlConnection类连接到MySQL服务器;它只能连接到Microsoft

我在调试模式下执行

我犯了个错误

建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。提供程序:命名管道提供程序,错误:40-无法打开到SQL Server的连接

我的SQL server版本是5.1.41-community MySQL community server 我想解决这个问题

您不能使用SqlConnection类连接到MySQL服务器;它只能连接到Microsoft SQL Server

相反,请安装或使用MySqlConnection类


此外,不能将主机IP和端口组合为一个连接字符串选项。因为MySQL的默认端口是3306,所以将连接字符串更改为server=127.0.0.1;数据库=joonggonara;Uid=根;Pwd=apmsetup.

@윤정도 如果这对您有帮助,请将其标记为已接受的答案:
        String connectionString = "server=127.0.0.1:3306;Database=joonggonara;Uid=root;Pwd=apmsetup;";
        SqlConnection sqlConn = new SqlConnection(connectionString);
        sqlConn.Open();
        SqlCommand sqlComm = new SqlCommand();
        sqlComm.Connection = sqlConn;

        int a = sqlComm.ExecuteNonQuery();
        MessageBox.Show(a.ToString());