Как я могу применить определенные правила к определенным столбцам в JDBC? - PullRequest
0 голосов
/ 15 ноября 2018

У меня тут уникальная проблема.У меня есть около 1 тыс. Столбцов в различных таблицах, распределенных по нескольким базам данных, которые Latin1 в MySQL.

И пользователь может ввести в параметры все, что угодно.Я использовал следующее решение в классе Database, чтобы исправить его для нескольких столбцов:

 String output = input.replaceAll("[^\\u0020-\\u007e\\u00a0-\\u00ff]", " ");

Но теперь мне нужно сделать это для всех столбцов 1k +.Есть ли ярлык для этого?

Могу ли я поместить эту логику непосредственно в MySQL, чтобы всякий раз, когда он запускает запрос, он проверял значения для этих конкретных столбцов?

Я также не могу изменить типы столбцов базы данных в MySQL, поэтому его нужно проверять во время выполнения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...