[英]C# xamarin android Unable to connect to any of the specified MySQL hosts
我正在嘗試制作一個簡單的應用程序,它將連接到數據庫並獲取一些信息。 我已經實現了允許xamarin app將遠程mariaDB / MySQL連接到組件的插件。 我正在使用下面的代碼。
public void GetAccountCountFromMySQL()
{
try
{
string sql = " SELECT * FROM Kategorier";
MySqlConnection con = new MySqlConnection("Persist Security Info=False; Server=192.210.241.161; Port=3306; Database=xxxxx; Uid=xxxxx; Pwd=xxxxx;");
MySqlCommand cmd = new MySqlCommand(sql, con);
con.Open();
MySqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
Console.WriteLine(reader.GetString("Sko"));
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
我嘗試了很多類型的連接字符串,我也提供了一個簡單的C#應用程序,它連接到同一個數據庫,沒有任何問題。
實際問題是來自MySql的錯誤“無法解析主機名”討論后決定不使用此插件,因為它不安全但創建了一個與MySql DB通信的Web服務並從Android應用程序中使用它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.