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

Freigeben: 2019-12-14 15:05:04
Original
2359 Leute haben es durchsucht

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 ';
Nach dem Login kopieren

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;
Nach dem Login kopieren

3. Beim Festlegen der Datenbank-URL:

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

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage