Android アプリと MySqlConnection: 接続を開く際のエラー
Android アプリケーションと MySQL の間の接続を確立しようとすると、ユーザーがエラーに遭遇する場合があります
System.TypeInitializationException: The type initializer for 'MySql.Data.MySqlClient.Replication.ReplicationManager' threw an exception.
このエラーは、MySql.Data パッケージを使用するときに発生します。この問題を解決するには、次の解決策を検討してください。
解決策
MySql.Data パッケージを、特に Xamarin Android アプリケーション用に最適化された MySqlConnector パッケージに置き換えます。
コード
<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>
追加情報
以上が質問の形式を念頭に置き、問題と解決策に焦点を当てたタイトルのオプションをいくつか示します。 オプション 1 (直接的および具体的): * Android アプリから MySQL: \'System.TypeInitializationExcepの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。