数据库连接Xamarin Android

时间:2017-12-17 20:07:12

标签: c# android mysql database xamarin

我是XAMARIN ANDROID开发的新手。

我想用数据库选择构建一个应用程序。 我添加了NuGet包“MySQL.DATA”。

现在我建立了与数据库的连接,并希望选择一些记录。 这是我的代码:

public static List<DateTime> LoadInitialDatePicker()
    {
        List<DateTime> dateList = new List<DateTime>();
        var conn = GetConnection();
        new I18N.West.CP1250();

        try
        {
            conn.Open();
            MySqlCommand cmd = new MySqlCommand("SELECT day FROM DienstDay", conn);
            using (MySqlDataReader reader = cmd.ExecuteReader())
            {
                while (reader.Read())
                {
                    dateList.Add(reader.GetDateTime("day"));
                }
            }
        }
        catch (Exception e)
        {
            Console.WriteLine(e);
            //throw;
        }

        return dateList;
    }

    private static MySqlConnection GetConnection()
    {

        string connString = "User Id=xxx;pwd=XXXX;Server=sql11.xxx.xxx;Port=3306;database=xxx";

        return new MySqlConnection(connString);
    }

我尝试使用“I18N.West.CP1250()”,但这没有帮助。

我的例外如下:

  

{System.TypeInitializationException:'MySql.Data.MySqlClient.Replication.ReplicationManager'的类型初始值设定项引发异常。 ---&GT;

我该怎么办? :(

0 个答案:

没有答案