0

我无法使用 C# 从远程计算机连接到我的 mysql 服务器。我知道服务器正在工作,因为我可以通过 phpmyadmin 访问所有表。我在服务器上关闭了防火墙,我为任何主机配置了用户,并且连接字符串的格式为:

Server=ip address;Uid=user;Pwd=password;Database=db name;

但是,当我为 SqlConnection 对象调用 Open 方法时,我得到了一个找不到通用服务器的错误,它显然只是超时了该方法所花费的时间。我不知道我是否错过了 mysql 服务器的一些配置,我真的不知道接下来要尝试什么......

4

2 回答 2

5

听起来像您 using SqlConnection,它连接到Microsoft SQL Server数据库。

您需要使用 MySQL 客户端库。

于 2012-04-30T13:15:51.333 回答
1

该类SqlConnection用于专门连接到 Microsoft SQL Server。要连接到 MySQL 数据库,您需要下载MySQL Connector/NET,然后使用MySqlConnection该类,该类很好地反映了SqlConnection相关类。

于 2012-04-30T13:19:23.687 回答