Apl Android dan MySqlConnection: Ralat Membuka Sambungan
Apabila cuba mewujudkan sambungan antara aplikasi Android dan MySQL, pengguna mungkin menghadapi ralat yang menyatakan:
System.TypeInitializationException: The type initializer for 'MySql.Data.MySqlClient.Replication.ReplicationManager' threw an exception.
Ralat ini berlaku apabila menggunakan pakej MySql.Data. Untuk menyelesaikan isu ini, pertimbangkan penyelesaian berikut:
Penyelesaian
Ganti pakej MySql.Data dengan pakej MySqlConnector, yang dioptimumkan khusus untuk aplikasi Android Xamarin.
Kod
<code class="csharp">MySqlConnection _Conn; public void Conectar() { string SC; SC = "server = XXX; Port = 3306; database = XXX; user id = XXX; password = XXX; charset = utf8"; _Conn = new MySqlConnector.MySqlConnection(SC); _Conn.Open(); }</code>
Maklumat Tambahan
Atas ialah kandungan terperinci Berikut ialah beberapa pilihan tajuk, dengan mengingati format soalan dan memfokuskan pada isu dan penyelesaian: Pilihan 1 (Langsung dan Khusus): * Apl Android ke MySQL: \'System.TypeInitializationExcep. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!