Fehler beim Aufrufen der MySQL-Datenbank in C #: "Das angegebene Schlüsselwort befindet sich nicht im Wörterbuch", die Lösung

Fehler beim Herstellen einer Verbindung zur MySQL-Datenbank in C #: "Das angegebene Schlüsselwort befindet sich nicht im Wörterbuch", die Lösung

1. Die Ursache des Problems

Die C # -Verbindung zur MySQL-Datenbank gibt einen Fehler aus: Das angegebene Schlüsselwort befindet sich nicht im Wörterbuch. Dies wird durch die Inkonsistenz der von der Verbindung verwendeten Zeichensatzcodierung und der von der Datenbank verwendeten Zeichensatzcodierung verursacht.

2. Lösung

Lösung 1: Die offizielle Website von MySQL hat Fehler in Version 6.0.8 behoben. Aktualisieren Sie MySql.Data.dll auf die neueste Komponente. (Erfolgreicher Test)
Option 2: Der Datenbankcode lautet utf8mb4, und der beim Herstellen angegebene Code lautet utf8. Ändern Sie daher den Datenbankcode in utf8, wie in der folgenden Abbildung dargestellt
Fügen Sie hier eine Bildbeschreibung ein

Veröffentlicht 30 Originalartikel · Like1 · Visits1158

Ich denke du magst

Origin blog.csdn.net/chunchunlaila/article/details/105184553
Empfohlen
Rangfolge