我正在使用wampserver在计算机上运行本地mysql数据库。我已经制作了要用于更新表中值的ac#控制台应用程序。但是,我在连接数据库时遇到问题。我的密码是一个空字符串。
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的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称正确,并且已将SQL Server配置为允许远程连接。(提供者:命名管道提供者,错误:40-无法打开与SQL Server的连接)'内部异常Win32Exception:系统找不到指定的文件
我相信我的数据库允许远程连接,因为我可以使用正在运行的其他php应用程序连接到它。如何从C#连接到sql数据库并运行查询?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句