2010-09-21 49 views
2

该例外说明存在与网络相关的问题,或者SQL服务器不允许远程访问,但这些都不是真的。MySQL的System.Data.SqlClient命名空间?

难道是我试图连接MySQL服务器,而不是MS SQL?

感谢

+0

你可以显示连接字符串,你正在使用? – RRUZ 2010-09-21 22:28:56

+0

你在做这样的事吗? http://bitdaddys.com/MySQL-ConnectorNet.html – SteveCav 2010-09-21 22:32:41

回答

8

正是由于System.Data.SqlClient命名空间是专为Microsoft SQL Server,连接到MySQL,你需要下载和引用MySQL的.NET连接器http://dev.mysql.com/downloads/connector/net/。然后您将使用System.Data.MySqlClient命名空间。希望这可以帮助。

+0

现在不是'System.Data.MySqlClient'命名为'MySql.Data.MySqlClient'吗? – 2015-12-09 09:31:36