我有一个JDBC查询,例如

select * from table1 where col1 between x and y
union all
select * from table2 where col1 between x and y
union all
select * from table3 where col1 between x and y


我正在使用准备语句,想知道是否有一种更聪明的方法来设置x和y而不用说setDate(1, x);setDate(2, y);setDate(3, x);

最佳答案

聪明一点也许是循环?一个for循环,执行三次并调用:

setDate((1*2)+1, x);
setDate((1*2)+2, y);

09-25 20:53