J'ai confondu avec StringBuilder en java. Mon code est ici:Comment ajouter une chaîne de gauche à droite et de droite à gauche à StringBuilder en Java
StringBuilder cmdB = new StringBuilder(
"INSERT IGNORE INTO Query (context, category, generality, freshness, TokenCount, type) VALUES ");
for (int i = 0; i < querydata.size(); i++) {
if (i == 0)
cmdB.append("('");
else
cmdB.append(",('");
cmdB.append(querydata.get(i).getContext() + "',"
+ querydata.get(i).getCategory() + ","
+ querydata.get(i).getGenerality() + ","
+ querydata.get(i).getFreshness() + ","
+ querydata.get(i).getTokenCount() + ","
+ querydata.get(i).getType());
cmdB.append(")");
}
cmdB.append(";");
J'ai base de données Mysql et que vous souhaitez créer chaîne insérer 1000 lignes. Le querydata.get (i) .getContext() renvoie String et contient l'anglais (left ro right) et le persan (de droite à gauche).
Lorsque mon querydata.get (i) .getContext() retourne "دانلود کرک بازی ghost recon" mon Stringbuilder l'ajoute incorporé. Mon résultat montre ci-dessous.
VALUES ('پخش زنده فوتبال', 2,1.0,0.0,2,1), ('عکسهای جشنواره فیلم فجر'INSERT INTO IGNORE Query (contexte, la catégorie générale, la fraîcheur, TokenCount, type), 2, 1,0,0,0,2,1), ('نتایج لیگ برتر', 2,1,0,0,0,2,1), ('دانلود کرک بازی fantôme de reconnaissance', 2,1,0,0,0,2,1).
Quelle erreur MySql obtenez-vous? –