2011-04-26 95 views
0

我在嘗試打開MySQL連接時遇到以下錯誤;錯誤:無法連接到任何指定的MySQL主機

MySql.Data.MySqlClient.MySqlException: Unable to connect to any of the specified MySQL hosts. 
at MySql.Data.MySqlClient.NativeDriver.Open() 
at MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings) 
at MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnection() 
at MySql.Data.MySqlClient.MySqlPool.GetPooledConnection() 
at MySql.Data.MySqlClient.MySqlPool.TryToGetDriver() 
at MySql.Data.MySqlClient.MySqlPool.GetConnection() 
at MySql.Data.MySqlClient.MySqlConnection.Open() 

* 編輯:* 的ConnectionString:

public string strProvider = "Server=00.00.00.00;Database=someDatabase;Uid=someUser;Pwd=somePassword"; 

代碼我使用:

string getCompany = "Select * From tbl_company"; 
MySqlConnection objMyCon = new MySqlConnection(strProvider); 
objMyCon.Open(); 
MySqlCommand cmd = new MySqlCommand(getCompany, objMyCon); 
DataTable dt = new DataTable(); 
MySqlDataAdapter da = new MySqlDataAdapter(cmd); 
da.Fill(dt); 
objMyCon.Close(); 

可以採取什麼問題嗎?

+0

粘貼一些代碼爲你自己! – 2011-04-26 06:21:14

+0

您是否可以使用客戶端連接到您在代碼中指定的連接參數的命令行連接到mysql? – Wes 2011-04-26 06:23:15

+0

你能通過MySQL查詢瀏覽器連接嗎?什麼是你的連接字符串 – V4Vendetta 2011-04-26 06:24:01

回答

1

我大膽地建議您試圖保存的sql服務器不存在。檢查連接字符串(應用程序設置)或服務器。

心連心

馬里奧

+0

謝謝!這是數據庫創建方法的問題。創建數據庫時,我錯過了其中一個設置。 http://stackoverflow.com/questions/949234/mysql-visual-studio-2008-godaddy-fail – Meghan 2011-05-11 12:37:10

0

正如我在以前的帖子中指出:連接字符串的問題:

00.00.00.00

僅僅是一個無效的IP地址,對不起。無論是使用本地主機或計算機名(如果MySQL服務器爲您的PC上)

心連心

馬里奧

+0

在這裏00.00.00.00僅用於舉例。其實它是我的服務器IP – Meghan 2011-04-26 08:38:39

+0

gn ....你能以任何其他方式訪問sql服務器嗎? – 2011-04-26 08:46:53

+0

我正在使用MySQL服務器。我可以通過IE瀏覽器使用它。但我不能在蟾蜍中使用它。在服務器端有什麼我可以做的嗎? – Meghan 2011-04-26 09:32:39

相關問題