ホームページ >データベース >mysql チュートリアル >以下に、質問ベースで魅力的で記事の内容と関連するように調整されたタイトルのオプションをいくつか示します。 オプション 1 (直接的かつ問題重視): * Android アプリと MySQL: \&qu を修正する方法
Android アプリと MySqlConnection: 'connection.open' エラーの解決
Android アプリで MySqlConnection を使用してデータベース接続を確立しようとすると、次のエラーが発生する可能性があります:
System.TypeInitializationException: 'MySql.Data.MySqlClient.Replication.ReplicationManager' の型初期化子が例外をスローしました。
この問題を解決するには、次のことを考慮してください。解決策:
MySql.Data を MySqlConnector に置き換えます
MySql.Data パッケージを使用する代わりに、NuGet の MySqlConnector パッケージを選択します。このパッケージは Xamarin Android 用に特別に設計されており、接続エラーに対処します。
更新されたコード:
<code class="csharp">using MySqlConnector; public void Conectar() { // Initialize MySQL .NET connector MySqlConnection.Initialize(); string SC; SC = "server = XXX; Port = 3306; database = XXX; user id = XXX; password = XXX; charset = utf8"; _Conn = new MySqlConnection(SC); _Conn.Open(); }</code>
追加の考慮事項:
結論:
MySql.Data から MySqlConnector に切り替えることで、Android アプリでデータベース接続を正常に確立し、「connection.open」エラーを回避できます。
以上が以下に、質問ベースで魅力的で記事の内容と関連するように調整されたタイトルのオプションをいくつか示します。 オプション 1 (直接的かつ問題重視): * Android アプリと MySQL: \&qu を修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。