Разбор SQL оператора и восстановление после изменений с использованием Java - PullRequest
0 голосов
/ 03 июня 2019

Кто-нибудь знает, как анализировать операторы SQL и снова встраивать их обратно, используя Java? Это необходимо, потому что мне нужно добавить дополнительные столбцы в предложение WHERE, основываясь на некоторых условиях. Например, на основе пользователя входа в систему мне нужно решить, будет ли пользователь ограничен в просмотре записей, как если бы он был ограничен за пределами США.

1 Ответ

0 голосов
/ 03 июня 2019

См. Пример ниже

    String sqlstr= "select * from [table name]  where [ column 1]='value' or ? "
    If( your condition){
    sqlstr= sqlstr+" [ column 2]=' value 2'";
    }
// Now write your execution statement
...