2013-07-11 93 views
3

每当我尝试使用本地主机上的插入操作执行SQL查询时,它都可以在Visual Studio中使用带有Mysql.Data引用的简单C#代码。 但是,当我尝试连接到我自己的数据库中,我有一个Web服务器,它给了我一个例外:通过C#/ Visual Studio 2012连接到外部mysql数据库

型 “MySql.Data.MySqlClient.MySqlException”的第一次机会异常出现在MySql.Data .dll MySql.Data.MySqlClient.MySqlException(0x80004005):无法将 连接到任何指定的MySQL主机。

是我的网络服务器bocking Visual Studio/c#的外部请求?如何打开服务器以允许这些请求?

谢谢。

+0

我的猜测,没有看到任何代码,将是一个权限问题或者您的连接字符串。 –

回答

1

我在c#中开发了一个应用程序,我使用MySQL数据库作为存储在bigrock.com的后端。在你的应用程序中,它们将是连接字符串中的简单错误关闭防火墙并关闭防病毒设置。

这是MySQL数据库连接字符串的正确的格式: -

string connectionString = "Server=Your_Server_Name;Uid=Your_User_Name;Database=Your_Database_Name;port=Your_Port_No;Pwd=Your_Password;Allow Zero Datetime=true"; 
相关问题