Как создать имя таблицы в соответствии с входным значением? - PullRequest
1 голос
/ 24 июня 2019

Я хочу составить таблицу в соответствии с тем, как пользователь выбирает значение. Если пользователь выбирает какое-то значение ... это значение используется в качестве имени таблицы в сервлете.Я пробовал это ... это действительно?

String tbl = Branch + Year + Month; 

st.executeUpdate("CREATE TABLE" + tbl + "(Month varchar(10),purva varchar(10),yash varchar(10)");

1 Ответ

1 голос
/ 24 июня 2019

Если исключить возможность атак с использованием SQL-инъекций, вам не хватает пробелов вокруг имени таблицы:

st.executeUpdate("CREATE TABLE " + tbl + " (Month varchar(10), purva varchar(10), yash varchar(10)");
// Here ----------------------^-----------^
...