我正在使用Visual Studio 2017社區,我試圖使我的MySQL數據庫上運行的虛擬框(Linux的Ubuntu)的連接# 。使交流#連接到MySQL虛擬框從Visual Studio 2017社區
我將MySQL.Data添加到引用並添加'using MySql.Data.MySqlClient;'。
有沒有人有他們自己的項目或實際工作的東西的代碼示例。目前爲止我所使用的教程都沒有工作,每個連接字符串都與其他字符略有不同。
這是我在這個階段...
string myConnectionString = "datasource=192.168.1.102;port=3306;username=xxxxx;password=yyyyy;";
MySqlConnection myConnection = new MySqlConnection(myConnectionString);
try {
myConnection.Open();
}
catch(Exception error) {
MessageBox.Show(error.Message);
}
finally {
myConnection.Close();
}
什麼'犯規work'意味着你有任何錯誤消息?並且永遠不會將您的登錄名/密碼置於questions.insted使用類似'xxxxxx' –
我得到的錯誤消息是「無法連接到任何指定的MySQL主機」 – Ivan
檢查此處的字符串連接https://www.connectionstrings .com/mysql /你缺少數據庫名稱,你還需要檢查服務器是否啓動並允許外部連接(防火牆)並仔細檢查數據庫服務器端口。 –