Cでmysqlデータベースを呼び出す際のエラー:「指定されたキーワードは辞書にありません」、解決策

Cでのmysqlデータベースへの接続エラー:「指定されたキーワードは辞書にありません」、解決策

1.問題の原因

C#MySqlデータベースへの接続でエラーが発生する:指定されたキーワードは辞書にありません。これは、接続で使用される文字セットエンコーディングとデータベースで使用される文字セットエンコーディングの不一致が原因です。

2.ソリューション

解決策1:MySQLの公式Webサイトのバージョン6.0.8でバグが修正されています。MySql.Data.dllを最新のコンポーネントにアップグレードしてください。(テストの成功)
オプション2:データベースコードはutf8mb4であり、接続時に指定されるコードはutf8なので、次の図に示すように、データベースコードをutf8に変更します。
ここに画像の説明を挿入

元の記事を30件公開 Like1 Visits1158

おすすめ

転載: blog.csdn.net/chunchunlaila/article/details/105184553
おすすめ