Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
VaneS Ri_Lax
@vanesxl
MySQL
Java
SQL
JDBC
Как экранировать спец символы в строке перед вставкой в запрос?
Здравствуйте,
написал парсер, который данные сохраняет в базу. Но вот бывает такое что приходят спец символы, как можно их экранировать?
Заранее большое спасибо!
Вопрос задан
более трёх лет назад
622 просмотра
2
комментария
Подписаться
1
Оценить
2
комментария
Facebook
Вконтакте
Twitter
sirs
@sirs
Какого рода спецсимволы? одинарные ковычки, китайские иероглифы или HTML Entities ?
Написано
более трёх лет назад
VaneS Ri_Lax
@vanesxl
Автор вопроса
sirs
: будут спец символы ковычки и т.п. типа:
" ' ` ~
Вот это все нужно будет экранировать
Написано
более трёх лет назад
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
2
Evhen
@EugeneP2
Java Dev
Вы наверно формируете запрос вставки конкатенацией строки?
Используйте
PreparedStatement
Ответ написан
более трёх лет назад
Комментировать
Нравится
2
Комментировать
Facebook
Вконтакте
Twitter
Arris
@Arris
Сапиенсы учатся, играя.
Google: PDO
Ответ написан
более трёх лет назад
Комментировать
Нравится
1
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Java
Простой
Почему способ создания String влияет на результат сравнения?
1 подписчик
13 часов назад
62 просмотра
2
ответа
MySQL
Простой
MySQL JSON_OBJECT Приводит значение к строковому типу, возможно ли это как то обойти?
1 подписчик
вчера
93 просмотра
1
ответ
Python
+2 ещё
Простой
Как получить данные в виде текста на русском языке из базы данных Paradox 4.5?
1 подписчик
23 сент.
231 просмотр
1
ответ
Java
Простой
Как реализовать переход между режимами?
1 подписчик
22 сент.
77 просмотров
1
ответ
Java
+2 ещё
Простой
Какие есть варианты grpc service discovery с минимальным откликом?
1 подписчик
17 сент.
78 просмотров
0
ответов
SQL
+3 ещё
Средний
IIS/Lansweeper сильно тормозит из-за аномального числа логонов, внутренний DDoS?
1 подписчик
15 сент.
73 просмотра
0
ответов
Java
+1 ещё
Средний
Hibernate: Почему запрос с EntityGraph не работает?
1 подписчик
10 сент.
64 просмотра
0
ответов
Java
+1 ещё
Простой
Java. Трудности в начинании, нормальные ли ошибки в начале?
1 подписчик
10 сент.
267 просмотров
3
ответа
SQL
+1 ещё
Простой
Как объединить 2 таблицы обращаясь к одному и тому же полю 2 раза?
1 подписчик
08 сент.
171 просмотр
1
ответ
Java
Простой
Как эффективно реализовать балансировку очереди запросов на Java?
1 подписчик
03 сент.
164 просмотра
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Администратор баз данных (DBA) (MariadDB Galera, ClickHouse Cluster)
Безлимит
от 300 000 ₽
PHP разработчик
BGStaff
•
Москва
До 300 000 ₽
Senior PHP разработчик
Хабр
•
Москва
от 250 000 до 320 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама