C# 无法打开与本地主机数据库VS2013的连接

C# 无法打开与本地主机数据库VS2013的连接,c#,sql,connection,visual-studio-2013,C#,Sql,Connection,Visual Studio 2013,今天我将vs2013与mysql包一起安装,以提供对mysql命令和引用的访问。所有安装都很好,但每次我尝试打开连接时,它都显示错误40 我仔细检查了一切,但不知怎么的,它无法连接。我还运行了wamp,我可以通过vs2013(添加数据库连接)中的向导方式获得连接,但是使用编码,它不起作用:( 这是我的密码: SqlConnection Connection = new SqlConnection("Server=localhost;Database=c#practicum;Uid=test;Pw

今天我将vs2013与mysql包一起安装,以提供对mysql命令和引用的访问。所有安装都很好,但每次我尝试打开连接时,它都显示错误40

我仔细检查了一切,但不知怎么的,它无法连接。我还运行了wamp,我可以通过vs2013(添加数据库连接)中的向导方式获得连接,但是使用编码,它不起作用:(

这是我的密码:

SqlConnection Connection = new SqlConnection("Server=localhost;Database=c#practicum;Uid=test;Pwd=test;Connection Timeout=5");
try
{
    Connection.Open();
    Connection.Close();
    Console.WriteLine("gelukt!");
}
catch (Exception e)
{
    Console.WriteLine("niet gelukt!");
    Console.WriteLine(e.ToString());
}

在C#中使用MySql需要使用。

有三种方法可以解决此问题:

  • 已安装VS2013,更新为2。 仍然存在连接问题,并且正在获取访问冲突异常

    发现如下

    相应地安装并解决了问题

    我现在可以连接到SQL Server

  • 另一个解决方法是将配置从任何CPU更改为特定于操作系统的体系结构,我尝试过,这一个在独立应用程序上工作,但在我的项目中不起作用,因为有特定的组件干扰并导致其他功能崩溃

  • 恢复到VS2012并卸载.Net Framework 4.5.1


  • 我已经安装了完整的软件包,正如您链接的页面上方的描述所述:),当我尝试安装它时,它说需要更高版本installed@user3197307他指的是你的C代码片段:你使用的是只用于SQL Server连接的
    SqlConnection
    。谢谢!我看到我使用的是system.data.sqlclient而不是您的解决方案:D谢谢!