2012-04-30 23 views
0

我無法通過C#從遠程計算機連接到我的mysql服務器。我知道服務器正在工作,因爲我可以通過phpmyadmin訪問所有表。我有防火牆關閉了服務器上,我已經配置了任何主機的用戶,並在連接字符串的格式爲:連接到MySQL yield服務器無法找到錯誤和超時

Server=ip address;Uid=user;Pwd=password;Database=db name; 

但是,當我在調用Open方法SqlConnection對象,我收到了通用服務器無法找到錯誤,並且顯然只是按照該方法花費的時間超時。我不知道如果我錯過了MySQL服務器的一些配置,我真的不知道下一個嘗試什麼......

+0

請向我們顯示您的代碼。 – SLaks

+0

你可以發佈確切的錯誤,你得到,但它聽起來是你的服務器IP不正確或無法訪問 – Jorge

回答

5

它就像你使用SqlConnection,它連接到的Microsoft SQL Server數據庫聲音。

您需要使用MySQL客戶端庫。

+0

哎呀,謝謝你的提示。 –

1

SqlConnection類用於專門連接到Microsoft SQL Server。要連接到MySQL數據庫,您需要下載MySQL Connector/NET,然後使用MySqlConnection類,它很好地反映了SqlConnection和相關的類。

相關問題