Application Android et MySqlConnection : erreur lors de l'ouverture de la connexion
Lors de la tentative d'établissement d'une connexion entre une application Android et MySQL, les utilisateurs peuvent rencontrer une erreur qui indique :
System.TypeInitializationException: The type initializer for 'MySql.Data.MySqlClient.Replication.ReplicationManager' threw an exception.
Cette erreur se produit lors de l'utilisation du package MySql.Data. Pour résoudre ce problème, envisagez la solution suivante :
Solution
Remplacez le package MySql.Data par le package MySqlConnector, spécifiquement optimisé pour les applications Android Xamarin.
Code
<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>
Informations supplémentaires
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!