Я пытаюсь вставить некоторую анти-SQL-инъекцию в java, и мне очень сложно работать со строковой функцией replaceAll. В конечном итоге мне нужна функция, которая преобразует любые существующие \
в \\
, любые "
в \"
, любые '
в \'
и любые \n
в \\n
, так что, когда строка оценивается MySQL SQL инъекций будет заблокирован.
Я подхватил код, с которым работал, и все \\\\\\\\\\\
в функции заставляют мои глаза сходить с ума. Если у кого-то есть пример этого, я бы очень признателен.