通过C#/Visual Studio 2012连接到外部mysql数据库
每当我尝试在本地主机上执行带有insert的SQL查询时,它都会工作,使用visual studio中Mysql.Data引用的简单C#代码。 但当我尝试连接到我自己在Web服务器上的数据库时,它会给我一个例外:通过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
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";
我猜,在没有看到任何代码的情况下,可能是权限问题或您的连接字符串。