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!