簡體   English   中英

C#xamarin android無法連接到任何指定的MySQL主機

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM