通过C#/ Visual Studio 2012连接到外部mysql数据库

时间:2013-07-11 13:11:49

标签: c# mysql web-services security visual-studio-2012

每当我尝试在我的localhost上执行带有插入的SQL查询时,它就可以使用简单的C#代码和Visual Studio中的Mysql.Data引用。 但是当我尝试连接到我自己的数据库时,我在网络服务器上,它给了我一个例外:

  

类型的第一次机会异常   MySql.Data.dll中发生'MySql.Data.MySqlClient.MySqlException'   MySql.Data.MySqlClient.MySqlException(0x80004005):无法连接   到任何指定的MySQL主机。

我的网络服务器是否存在来自visual studio / c#的外部请求?如何打开服务器以允许这些请求?

谢谢。

1 个答案:

答案 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";