всем привет
подскажите пожалуйста есть ли способ(ну или прога какая то) преобразить запрос написаный на MySql в тот же запрос только в виде строки для java?
и если не сложно,как должна быть написана строка для java данного запроса:
delete from users_group
where uID = '111' and gName = 'group1';
Здравствуйте, dekorator88, Вы писали:
D>подскажите пожалуйста есть ли способ(ну или прога какая то) преобразить запрос написаный на MySql в тот же запрос только в виде строки для java?
IntelliJ IDEA
D>и если не сложно,как должна быть написана строка для java данного запроса: D>delete from users_group D>where uID = '111' and gName = 'group1';
" delete from users_group " +
" where uID = ? and gName = ? "
так строку в JAVA и написал,но получил exception:
"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'uID = 111 and gName = group4'"
хотя в mysql workbench данный запрос работает((
Здравствуйте, dekorator88, Вы писали:
D>так строку в JAVA и написал,но получил exception: D>"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'uID = 111 and gName = group4'" D>хотя в mysql workbench данный запрос работает((
по данной ссылке просто описывается работа с statements,я попробовал все варианты(писал значения сразу в строке запроса,делал stmt.setString()),ошибка все равно не уходит(
Здравствуйте, dekorator88, Вы писали:
D>по данной ссылке просто описывается работа с statements,
Нет, там работа именно с PreparedStatement и параметризированным запросом, чего тебе так не хватает.
D>я попробовал все варианты(писал значения сразу в строке запроса,делал stmt.setString()),ошибка все равно не уходит(
Нам предлагается угадать какой именно код приводит к ошибке? Просто лето, ведь, уже. И телепаты в отпуске.
Здравствуйте, Пацак, Вы писали:
П>Я телепат. У него в выражении "uID = 111 and gName = group4" строка с именем группы 'group4' не закавычена.
Ну, я просто не на столько потерял веру в человечество. В оригинальном посте кавычки имеются, а при переносе в Java — "удалились"??