Erreur lors de l'appel à la base de données mysql en C #: "Le mot-clé donné n'est pas dans le dictionnaire", la solution

Erreur de connexion à la base de données mysql en C #: "Le mot-clé donné n'est pas dans le dictionnaire", la solution

1. La cause du problème

La connexion C # à la base de données MySql signale une erreur: le mot clé donné n'est pas dans le dictionnaire, ce qui est dû à l'incohérence du codage du jeu de caractères utilisé par la connexion et la base de données

2. Solution

Solution 1: le site officiel de MySQL a corrigé des bogues dans la version 6.0.8. Mettez à niveau MySql.Data.dll vers le dernier composant. (Test réussi)
Option 2: le code de base de données est utf8mb4 et le code spécifié lors de la connexion est utf8, modifiez donc le code de base de données en utf8, comme indiqué dans la figure suivante
Insérez la description de l'image ici

A publié 30 articles originaux · Like1 · Visites1158

Je suppose que tu aimes

Origine blog.csdn.net/chunchunlaila/article/details/105184553
conseillé
Classement