每当我尝试在我的localhost上执行带有插入的SQL查询时,它就可以使用简单的C#代码和Visual Studio中的Mysql.Data引用。 但是当我尝试连接到我自己的数据库时,我在网络服务器上,它给了我一个例外:
类型的第一次机会异常 MySql.Data.dll中发生'MySql.Data.MySqlClient.MySqlException' MySql.Data.MySqlClient.MySqlException(0x80004005):无法连接 到任何指定的MySQL主机。
我的网络服务器是否存在来自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";