2012-10-21 29 views
3

目前我正在使用C#代碼訪問我的應用程序中的MySQL數據庫。 我想通過在端口數據接收事件中觸發數據訪問方法來訪問數據庫。我已經寫了數據訪問方法,它在調制解調器接收到消息時觸發了串口數據接收事件。但是我不能訪問數據庫。它給出了一個錯誤信息:如何使用端口datareceived事件連接mysql數據庫

unable to connect any specified MySQL hosts 

當我調用數據訪問方法,使用按鈕單擊事件不讓它在接收到的事件的串口數據觸發,它的工作原理correctly.How我能解決這個問題?

+0

你能提供一些代碼嗎?如果你正在使用WinForms,可能是因爲多線程。 DataReceived事件正在第二個線程中,不在main中。也許你可以檢查調試什麼是連接器作爲connectionString。 – Lucian0c

回答

0

您應該嘗試通過嘗試通過mysql命令行工具或mysql工作臺進行連接來檢查您與MySQL服務器之間的連接。

如果您無法連接,可能會因爲防火牆或mysql未啓動而發出強制連接。

相關問題