У меня проблема с подготовленными инструкциями с параметром char(3)
.
Когда я помещаю строку непосредственно в строку SQL, у меня нет проблем, и набор результатов правильный, вот пример:
WHERE REQ.SERVICEID = 'SIN'
Однако, когда я пытаюсь использовать подготовленное утверждение более безопасным способом, я не получаю никаких данных!
Код ниже:
" WHERE REQ.SERVICEID = ? "
, а затем
statement.setString(1,"SIN");
В чем проблема?