Подключаюсь к базе MySQL из кода на Java через JDBC. При выполнении запроса:
select * from users
данные приходят нормально. При запросе:
select * from users where login='Ivan4'
также результат правильный.
Но если запрос с русскими символами, например:
select * from users where name='Петров'`
то результат пустой.
Почему так?
Попробуйте изменить параметры подключения
jdbc:mysql://host:port/dbName?characterEncoding=utf8
Попробуйте выполнить
ALTER TABLE table_name CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
и еще попробуйте после этого добавить что-то на русском, а затем опять пробуйте свой запрос
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Можете пожалуйста пример какой подсказать для реализации post метода в контролере springПо условию контроллер, принимает на вход XML с параметрами