gpt4 book ai didi

C# SqlConnection 停止于方法 : Open()

转载 作者:行者123 更新时间:2023-11-29 10:20:57 25 4
gpt4 key购买 nike

        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());

我在 Debug模式下执行。

Error

我收到一个错误

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

我的SQL服务器版本是5.1.41-community MySQL社区服务器我想解决这个问题

最佳答案

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

相反,安装 MySql.DataMySqlConnector并使用 MySqlConnection类。

此外,您不能将主机 IP 和端口组合到一个连接字符串选项中。由于MySQL的默认端口是3306 ,将连接字符串更改为 "server=127.0.0.1;Database=joonggonara;Uid=root;Pwd=apmsetup" .

关于C# SqlConnection 停止于方法 : Open(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49266532/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com