Heim >Java >JavaBase >Lösung für verstümmelte chinesische Daten, die von Java in MySQL geschrieben wurden

Lösung für verstümmelte chinesische Daten, die von Java in MySQL geschrieben wurden

尚
Original
2019-12-14 15:05:042371Durchsuche

Lösung für verstümmelte chinesische Daten, die von Java in MySQL geschrieben wurden

Der Grund für verstümmelte Zeichen sind inkonsistente Zeichensätze. Normalerweise ist es nur erforderlich, dass der beim Erstellen der Datenbanktabelle angegebene Zeichensatz mit dem von Java angegebenen Zeichensatz übereinstimmt Festlegen der Einstellungs-URL für die Datenbankverbindung.

1. Beim Erstellen der Datenbank:

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

2. Beim Erstellen der Tabelle:

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

3. Beim Festlegen der Datenbank-URL:

jdbc:mysql://localhost:3306/store_40?useUnicode=true&characterEncoding=utf-8

Weitere Java-Kenntnisse finden Sie in der Spalte Java Basic Tutorial.

Das obige ist der detaillierte Inhalt vonLösung für verstümmelte chinesische Daten, die von Java in MySQL geschrieben wurden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn