gpt4 book ai didi

c# - 建立与 SQL Server 的连接时出现与网络相关或特定于实例的错误。服务器未找到或无法访问。

转载 作者:行者123 更新时间:2023-11-30 21:36:23 26 4
gpt4 key购买 nike

我正在使用 wampserver 在我的计算机上运行本地 mysql 数据库。我制作了一个 c# 控制台应用程序,我想用它来更新表中的值。但是我在连接到数据库时遇到问题。我的密码是一个空字符串。

string user = "John Doe";

string queryString = "UPDATE users SET is_awesome=1 WHERE user=@a1";
string connectionString = "Server=localhost;Database=mydatabase;User Id=root;Password=;";

SqlConnection connection = new SqlConnection(connectionString);
connection.Open();
SqlCommand cmd = new SqlCommand(queryString, connection);
cmd.Parameters.Add("a1", user);
cmd.ExecuteNonQuery();

但是,当我尝试运行这段代码时,出现以下错误:

System.Data.SqlClient.SqlException System.Data.SqlClient.SqlException: 'A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)' Inner Exception Win32Exception: The system cannot find the file specified

我相信我的数据库允许远程连接,因为我能够使用我正在运行的不同 php 应用程序连接到它。如何从 C# 连接到 SQL 数据库并运行我的查询?

最佳答案

您必须连接到 MySql 女巫特定于 MySql 喜欢 MySqlConnection 以了解更多信息 this教程或 this

关于c# - 建立与 SQL Server 的连接时出现与网络相关或特定于实例的错误。服务器未找到或无法访问。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53689447/

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