Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
VaneS Ri_Lax
@vanesxl
MySQL
Java
SQL
JDBC
Как экранировать спец символы в строке перед вставкой в запрос?
Здравствуйте,
написал парсер, который данные сохраняет в базу. Но вот бывает такое что приходят спец символы, как можно их экранировать?
Заранее большое спасибо!
Вопрос задан
более трёх лет назад
624 просмотра
2
комментария
Подписаться
1
Оценить
2
комментария
Facebook
Вконтакте
Twitter
sirs
@sirs
Какого рода спецсимволы? одинарные ковычки, китайские иероглифы или HTML Entities ?
Написано
более трёх лет назад
VaneS Ri_Lax
@vanesxl
Автор вопроса
sirs
: будут спец символы ковычки и т.п. типа:
" ' ` ~
Вот это все нужно будет экранировать
Написано
более трёх лет назад
Помогут разобраться в теме
Все курсы
Skillbox
Java-разработчик
8 месяцев
Далее
Shultais Education
Основы SQL
3 месяца
Далее
OTUS
PHP Developer. Professional
5 месяцев
Далее
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
2
Evhen
@EugeneP2
Java Dev
Вы наверно формируете запрос вставки конкатенацией строки?
Используйте
PreparedStatement
Ответ написан
более трёх лет назад
Комментировать
Нравится
2
Комментировать
Facebook
Вконтакте
Twitter
Arris
@Arris
Сапиенсы учатся, играя.
Google: PDO
Ответ написан
более трёх лет назад
Комментировать
Нравится
1
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
SQL
+2 ещё
Средний
Как правильно обрабатывать концевые пробелы в SQL Server и PostgreSQL?
1 подписчик
вчера
103 просмотра
1
ответ
MySQL
Простой
Почему SQL-запрос на MacOS (M2) исполняется медленнее, чем на shared-хостинге?
1 подписчик
08 нояб.
182 просмотра
1
ответ
MySQL
Средний
Почему после импорта базы из .sql файлов таблицу с 13Гб раздуло до 55Гб?
4 подписчика
29 окт.
553 просмотра
1
ответ
SQL
Простой
Почему INSERT присваивает только один символ вместо полного значения?
2 подписчика
29 окт.
165 просмотров
2
ответа
Java
+1 ещё
Простой
В чем моя ошибка при deploy maven?
1 подписчик
26 окт.
102 просмотра
1
ответ
SQL
Простой
Правильно ли написан SQL-запрос для вывода клиентов с действующими (непогашенными) кредитами?
1 подписчик
19 окт.
202 просмотра
2
ответа
SQL
+1 ещё
Простой
Как сделать уменьшение склада в СУБД безопасными правильным?
2 подписчика
14 окт.
232 просмотра
4
ответа
Java
Средний
Почему крашится сервер Minecraft Forge?
1 подписчик
13 окт.
131 просмотр
2
ответа
Java
+1 ещё
Простой
Как создать аннотацию, подобную Jakarta @Size?
2 подписчика
09 окт.
141 просмотр
0
ответов
Python
+2 ещё
Средний
При подключении к бд MySQL через SSH из Python появляется ошибка, а через DBeaver всё чётко. В чём дело?
2 подписчика
29 сент.
320 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Linux Systems Engineer (Asterisk/SIP)
IT ATLAS
•
Москва
от 200 000 ₽
Linux администратор HPC стека
Сбер
•
Москва
от 200 000 до 400 000 ₽
Сетевой инженер, OpenWrt, Linux
Ростовский завод электроники
•
Санкт-Петербург
от 20 000 до 60 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама