每当我尝试在本地主机上执行带有insert的sql查询时,它都可以工作,在visual studio中使用简单的c代码和mysql.data引用。
但当我尝试连接到我自己的数据库时,它给了我一个例外:
类型的第一次机会异常
mysql.data.dll中出现“mysql.data.mysqlclient.mysqlexception”
mysql.data.mysqlclient.mysqlexception(0x80004005):无法连接
到任何指定的mysql主机。
我的Web服务器是否正在阻止来自Visual Studio/C的外部请求?如何打开服务器以允许这些请求?
谢谢您。

最佳答案

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

08-06 03:43