2013-07-11 94 views
3

每當我嘗試使用本地主機上的插入操作執行SQL查詢時,它都可以在Visual Studio中使用帶有Mysql.Data引用的簡單C#代碼。 但是,當我嘗試連接到我自己的數據庫中,我有一個Web服務器,它給了我一個例外:通過C#/ Visual Studio 2012連接到外部mysql數據庫

型 「MySql.Data.MySqlClient.MySqlException」的第一次機會異常出現在MySql.Data .dll MySql.Data.MySqlClient.MySqlException(0x80004005):無法將 連接到任何指定的MySQL主機。

是我的網絡服務器bocking 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"; 
相關問題