ein Ich verwende Springboot jdbctemplate, um die Datensätze in die Datenbank einzufügen. Allerdings fand ich mit jdbctemplate.update (Abfrage), wobei Abfrage die Zeichenfolge zum Einfügen der Datensätze in der Datenbank ist.Fügen Sie das Apostroph mithilfe von jdbctemplate
Ich möchte das Apostroph und Sonderzeichen in den Tabellenspalten einfügen, aber ich bekomme BadSqlGrammarException.
Zum Beispiel meine Abfrage wird wie diese VALUES ('abc Beispiel')
gebildet Ich sah Escaping a single quote when using JdbcTemplate, wo in den Kommentaren, dass mit jdbctemplate.update geschrieben (Abfrage, Object [] args) schafft, um die PreparedStatement, aber ich habe Generic-Methode, die die jdbctemplate.update() -Methode von jedem Modul des Codes aufruft.
Ich möchte dies verwenden sowohl für als auch Update-Operationen einsetzen, ab sofort Ich bin mit jdbctemplate.update (Abfrage)
Was ist mit anderen Zeichensätzen? Werden sie automatisch behandelt? – Chetan
@Chetan: welche "anderen" Zeichen? Das einfache Anführungszeichen ist das einzige, das in einer Zeichenkonstante (in einem standardkonformen DBMS) zu entkommen braucht. –
Ich meine andere Sonderzeichen – Chetan