我是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;
我该怎么办? :(