Ich sagen, dass das Problem ist, dass Ihre text2insert Schnur einen 'Buchstaben irgendwo in ihr hat, welches als das Ende der Schnur gedeutet. Ein einfaches Beispiel des Versuchens nehmen, die Schnur einzusetzen
Aufreihen text2insert = „Ziege“;
Ihre SQL-Aussage wird dann…
EINSATZ IN WERTE feedback.html-(Daten) („Ziege ");
Hoffnungsvoll können Sie leicht sehen, wie dieses eine Syntaxstörung verursacht.
Die normale Weise, dass Sie diesem nähern konnten, ist mit PreparedStatements, mit Code wie below…
PreparedStatment stmt = con.prepareStatement („EINSATZ IN WERTE feedback.html-(Daten) (?); ");
stmt.setBytes (1, text2insert.getBytes ());
stmt.execute ();
(Anmerkung: dass ich nicht mit Klecks oder MySQL in Java, aber meiner schnellen Forschung gespielt, führt mich, zu glauben, dass, ein Byte zu verwenden [] die korrekte Weise ist, KLECKS-Spalten in MySQL zu beschäftigen)
Diese Weise dort sind keine Ausgaben mit Sonderzeichen, dem Entgehen, den Sicherheitslücken, usw., die Sie mit dem Versuchen, Ihre sql-Schnur manuell zu errichten erhalten.