Я использую tyring для вставки данных в MySql. Столбец является varbinary. Мой код написан в java, и я использую jdbc для подключения. Данные, которые я пытаюсь вставить, являются результатом алгоритма шифрования, и у него есть случайные и неудобные символы. При вставке некоторые из символов будут изменены. Я нашел несколько руководств, что объясняет, что причина заключается в том, чтобы защитить БД от SQL-инъекции. Мне все равно хочется вставить мои данные. Есть ли способ для этого без использования prepareStatment?Потеря данных при вводе специальных символов в MySql blob
-2
A
ответ
0
Проблема с кодировкой, попробуйте использовать utf8 для кодирования вашей таблицы mySQL.
+0
Не работает. 10x. – user2656851
+0
Я пробовал каждую кодировку перед отправкой вопроса. Я также попытался избежать особых символов. Это определение MySql для фактов, которое изменяет символы для защиты от SQL-инъекции. – user2656851
Смежные вопросы
- 1. Потеря специальных символов при использовании javax.xml.transform.Transformer
- 2. Eascaping специальных символов из типов данных BLOB
- 3. Потеря специальных символов при преобразовании сеанса var в javascript var
- 4. Потеря специальных символов из свойства модели
- 5. Поиск специальных символов в базе данных MySQL
- 6. Вставка специальных символов в MySQL
- 7. вставки специальных символов в MySQL
- 8. Ошибка обновления MySQL при использовании специальных символов
- 9. MySQL избежать специальных символов
- 10. Java-код для сохранения специальных символов при произвольном вводе
- 11. Проверка текстового поля при вводе специальных символов и определенной длины
- 12. Удаление букв и специальных символов при вводе номера телефона
- 13. Вставка специальных символов в mysql?
- 14. UnicodeEncodeError при вводе китайских символов в mysql в python
- 15. Потеря данных Строки при вводе его в значение входного
- 16. Необходимость MySQL при вводе данных
- 17. Экранирование специальных символов в пользовательском вводе в установщике IzPack
- 18. Сохранение специальных символов jQuery в mysql, php
- 19. Wicket - вопросительные знаки при вводе кириллических символов в базу данных
- 20. Typeahead Потеря фокуса при вводе текста
- 21. Сохранение специальных символов в MySQL 5.6
- 22. ява вставки специальных символов в MySQL
- 23. Ошибка при вводе данных в сервер mysql
- 24. JQuery - ввод специальных символов
- 25. Хранение специальных символов в Windows Azure Blob Метаданные
- 26. матрица/кадр данных специальных символов
- 27. хранения специальных символов UTF в базе данных MySQL
- 28. Импорт большого количества данных в таблицу MySQL - экранирование специальных символов
- 29. Каков наилучший способ хранения специальных символов в базе данных MySQL?
- 30. Сохранение специальных символов в базе данных
Почему вы хотите сделать это 'INSERT' без подготовленного заявления? Подготовленные заявления - лучший способ сделать это без каких-либо проблем – VMai
Это повредит общей функциональности системы. – user2656851