Maison >Java >JavaBase >Solution aux caractères chinois tronqués lorsque Java ajoute des données à MySQL

Solution aux caractères chinois tronqués lorsque Java ajoute des données à MySQL

王林
王林original
2019-11-12 13:20:132181parcourir

Solution aux caractères chinois tronqués lorsque Java ajoute des données à MySQL

Cause :

La raison des caractères tronqués est un jeu de caractères incohérent. Habituellement, vous n'avez besoin que du jeu de caractères spécifié lors de la création de la table de base de données. et java pour configurer la base de données. Le jeu de caractères spécifié par l'URL du paramètre de connexion est cohérent.

Solution :

1. Lors de la création de la base de données :

     CREATE   DATABASE   `Db` 
      CHARACTER   SET   'utf8 ' 
      COLLATE   'utf8_general_ci ';

2. >3. Lors de la définition de l'URL de la base de données en Java :

 CREATE   TABLE   `TableA`   ( 
      `ID`   varchar(40)   NOT   NULL   default   ' ', 
        `UserID`   varchar(40)   NOT   NULL   default   ' ',  ) 
                  ENGINE=InnoDB   DEFAULT   CHARSET=utf8;

Tutoriel recommandé :

Tutoriel Java

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn