Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过C#/Visual Studio 2012连接到外部mysql数据库_C#_Mysql_Web Services_Security_Visual Studio 2012 - Fatal编程技术网

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

通过C#/Visual Studio 2012连接到外部mysql数据库,c#,mysql,web-services,security,visual-studio-2012,C#,Mysql,Web Services,Security,Visual Studio 2012,每当我尝试在本地主机上执行带有insert的SQL查询时,它都会工作,使用visual studio中Mysql.Data引用的简单C#代码。 但当我尝试连接到我自己在Web服务器上的数据库时,它会给我一个例外: string connectionString = "Server=Your_Server_Name;Uid=Your_User_Name;Database=Your_Database_Name;port=Your_Port_No;Pwd=Your_Password;Allow Zer

每当我尝试在本地主机上执行带有insert的SQL查询时,它都会工作,使用visual studio中Mysql.Data引用的简单C#代码。 但当我尝试连接到我自己在Web服务器上的数据库时,它会给我一个例外:

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";
类型的第一次机会例外 MySql.Data.MySqlClient.MySqlException在MySql.Data.dll中发生 MySql.Data.MySqlClient.MySqlException(0x80004005):无法连接 到任何指定的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";
我的Web服务器是否正在处理来自visual studio/c的外部请求?如何打开服务器以允许这些请求

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

谢谢。

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

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";
这是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";

我猜,在没有看到任何代码的情况下,可能是权限问题或您的连接字符串。