gpt4 book ai didi

xamarin.android 中的 MySqlConnection.Open() 错误

转载 作者:行者123 更新时间:2023-11-29 16:42:28 25 4
gpt4 key购买 nike

我正在关注本教程 https://www.youtube.com/watch?v=FOZ8HNJMXXg尝试访问数据库。我的代码完全相同,我添加了所需的引用(System.Data;MySql.Data.MySqlClient;),但我得到了 System.TypeInitializationException 当我调用 Open() 函数时。

这是我的代码,以防万一:

MySqlConnection conn = new MySqlConnection("Server = db4free.net; Port = 3306; Database = XXX; User Id = XXX; Password=XXX; charset=utf8");

if(conn.State == ConnectionState.Closed)
{
conn.Open();
msg.Text = "Opened successfully"; //just a textview
conn.Close();
}

最佳答案

我尝试了您提供的代码,但我也遇到了同样的问题,所以我建议您不要将您的应用直接连接到数据库。

您可以使用 Web 服务,Web 服务将处理客户端和服务器之间的交互。

https://learn.microsoft.com/en-us/xamarin/cross-platform/data-cloud/web-services/

https://learn.microsoft.com/en-us/xamarin/cross-platform/troubleshooting/component-nuget?tabs=windows

关于xamarin.android 中的 MySqlConnection.Open() 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53277348/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com