Android App und MySqlConnection: Fehler beim Öffnen der Verbindung
Beim Versuch, eine Verbindung zwischen einer Android-Anwendung und MySQL herzustellen, kann es zu einem Fehler kommen Darin heißt es:
System.TypeInitializationException: The type initializer for 'MySql.Data.MySqlClient.Replication.ReplicationManager' threw an exception.
Dieser Fehler tritt bei Verwendung des MySql.Data-Pakets auf. Um dieses Problem zu beheben, ziehen Sie die folgende Lösung in Betracht:
Lösung
Ersetzen Sie das MySql.Data-Paket durch das MySqlConnector-Paket, das speziell für Xamarin-Android-Anwendungen optimiert ist.
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>
Zusätzliche Informationen
Das obige ist der detaillierte Inhalt vonHier sind einige Titeloptionen, wobei das Fragenformat im Auge behalten und der Schwerpunkt auf dem Problem und der Lösung liegen sollte: Option 1 (direkt und spezifisch): * Android-App für MySQL: \"System.TypeInitializationExcep. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!