C#连接到mysql服务器

时间:2013-03-11 07:59:16

标签: c#

我需要你的帮助。

我收到了错误消息:

  

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

我正在尝试使用ip连接其他本地计算机本地主机。 我的代码:

    public DbStudent()
    {
        UGIcon = new SqlConnection();
        UGIcon.ConnectionString = "server= IPAddress;user="id";password="pass";database=MyDB";
    }
    public SqlConnection Open()
    {
        UGIcon.Open();
        return UGIcon;
    }

    public void Close()
    {
        UGIcon.Close();
    }

有人可以帮帮我吗?

2 个答案:

答案 0 :(得分:2)

您需要从MySql

下载安装

你会得到一个mysql-database的驱动程序

答案 1 :(得分:1)

SqlConnection用于访问SQL Server,另一个数据库使用OleDbConnection。 因此,如果您想要连接到MySQL,请使用OleDbConnection

    public DbStudent()
    {
        UGIcon = new OleDbConnection();
        UGIcon.ConnectionString = "Server=IPAddress;Database=MyDB;Uid=id;Pwd=pass;";
    }

您可以看到here的MySQL连接字符串