如下面的例子:
?中是一个列表,如'1','2','3'.
替换后应该是 in ('1','2','3'),但是我把'1','2','3'传进取却不能正确的执行取得结果,跟踪发现参数被当初一个字符串了里面的引号被转义了,变成in (''1','2','3'') ,导致结果不对,请问像sql中 in (?),preparedStatement设置参数要怎么处理?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
刚又看了java里的
preparedStatement应该这样处理:
或者:
in(?,?,?)然后多次赋值http://fish198398.iteye.com/b...