首页 文章

Build 与SQL Server的连接时发生与网络相关或特定于实例的错误 . 服务器未找到或无法访问 .

提问于
浏览
1

我正在使用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:'与SQL Server Build 连接时发生与网络相关或特定于实例的错误 . 服务器未找到或无法访问 . 验证实例名称是否正确,以及SQL Server是否配置为允许远程连接 . (提供者:命名管道提供程序,错误:40 - 无法打开与SQL Server的连接)'内部异常Win32Exception:系统找不到指定的文件

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

1 回答

  • 0

    你必须连接到 MySql 女巫特定 MySql 喜欢 MySqlConnection 更多看this教程或this

相关问题