Jag skulle något att säga att problemet är att dina text2insert stränger har 'ett tecken någonstans i den vilket tolkas som avsluta av stränga. Ta ett enkelt exempel av pröva för att sätta in stränga
Stränga text2insert = ”geten”;
Ditt SQL-meddelande blir därefter…,
MELLANLÄGGET IN I feedback.html (data) VÄRDERAR (”geten”);
Hopefully du kan lätt se hur denna skapar ett syntaxfel.
Det normala, att du styrkan att närma sig denna, är långt med PreparedStatements, med kodifierar något liknande det nedanfört…,
PreparedStatment stmt = con.prepareStatement (”MELLANLÄGGET IN I feedback.html (data) VÄRDERAR (?); ”);
stmt.setBytes (1, text2insert.getBytes ());
stmt.execute ();
(Notera: att jag inte har lekt med klick eller MySQL i Java, utan min snabba forskning, leder mig för att tro det using en byte [] är det korrekt långt att handla med KLICKkolonner i MySQL),
Hitåt det finns inget utfärdar med speciala tecken som flyr, säkerhet spela golfboll i hål, etc. som du får med pröva för att bygga din sql stränger manuellt.