добавление одинарных кавычек в подготовленные Java-операторы - PullRequest
0 голосов
/ 21 сентября 2018

У меня есть следующее подготовленное утверждение.

"select * from gfc.LSI_ELGBLTY where INSURANCE_ID = ? and SYS_CD = ? and ACCT_TYPE in (?)";

как я могу добавить одинарную кавычку до и после?например, после передачи параметров в запросе, он должен выглядеть как

"select * from gfc.LSI_ELGBLTY where INSURANCE_ID = '1234' and SYS_CD = 'AA' and ACCT_TYPE in 'SDF'";

Ответы [ 2 ]

0 голосов
/ 21 сентября 2018

Вы не должны делать это самостоятельно, это делается либо на стороне клиента драйвером JDBC, либо на стороне сервера экземпляром базы данных.Взгляните на Как драйвер MySQL JDBC обрабатывает подготовленные операторы , чтобы понять, как он работает.

0 голосов
/ 21 сентября 2018

Добавление обратной косой черты поможет.
\'?\'

...