mysqlconnection.open()错误

e5njpo68  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(678)

我遵循这个教程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();
            }
3hvapo4f

3hvapo4f1#

我尝试了你提供的代码,但我也有同样的问题在我这边,所以我建议你不要直接连接你的应用程序到数据库。
您可以改用web服务,web服务将处理客户端和服务器之间的交互。
https://docs.microsoft.com/en-us/xamarin/cross-platform/data-cloud/web-services/
https://docs.microsoft.com/en-us/xamarin/cross-platform/troubleshooting/component-nuget?tabs=windows

相关问题