0
我一直試圖讓我的程序連接到我的數據庫過去4小時,但我無法讓它工作。我正在編寫一個WPF桌面應用程序,它需要連接到數據庫以保存用戶創建的內容。我創建了數據庫並可以在SQL Management Studio中查看它,但無法使連接字符串正常工作。SQL連接字符串錯誤:無法連接到任何指定的MySQL主機
我看過所有與此相關的其他問題,但無法找到解決方案。當我遍歷我的代碼時,當與數據庫的連接嘗試打開時發生異常。
例外:Unable to connect to any of the specified MySQL hosts.
這裏是我的代碼:
string connectionString = "Data Source=./SQLExpress;Initial Catalog=PrinterEmulator;Integrated Security=True;";
MySqlConnection conn;
try
{
using (conn = new MySqlConnection())
{
conn.ConnectionString = connectionString;
conn.Open(); //Exception occurs here
MySqlCommand cmd = new MySqlCommand("INSERT INTO [PrinterEmulator].[dbo].[LEDM](NamesOfTablesHere) VALUES(ValuesToBeInsertedHere)", conn);
cmd.ExecuteNonQuery();
}
}
catch (MySqlException ex)
{
MessageBox.Show(ex.ToString());
}
我也是用的SQLExpress。
在過去的幾個小時裏,這已經讓我頭疼不已,非常感謝!
哦,對我甚至沒有意識到有一個區別,我想我需要回到製圖板,謝謝! – Celt 2015-03-13 14:46:40
現在找到了分貝,但我有一個新的例外,在這裏我們再次去:P感謝您的建議! – Celt 2015-03-13 14:52:54
確保連接字符串是正確的 – 2015-03-13 14:54:32