Я использую операторы для executeUpdate и executeQuery.Строковые значения, которые я объединяю в запросе SQL, могут содержать как минимум символ '\
, так же как и Unicode.
PreparedStatement, кажется, делает это автоматически, но есть ли какая-нибудь служебная функция в библиотеке JDBC для выходапроизвольная строка для использования в запросе SQL?
Примеры ошибок, с которыми я столкнулся:
org.postgresql.util.PSQLException: ERROR: unterminated quoted string at or near
и
org.postgresql.util.PSQLException: ERROR: invalid Unicode escape
Hint: Unicode escapes must be \uXXXX or \UXXXXXXXX.