无结果集的批处理可以如此操作!
psStatement.setString(1,"a");
psStatement.setString(2,"b");
psStatement.addBatch();
int[] uCounts1=psStatement.executeBatch(); 我想请问的是,如果是有结果的改怎么处理了?
比如,我数据库中有一个主键是id值为1,2,3,4,5,6,7,8,9······
现在jsp页面传过来一个数组,int i[]={2,3,4,5}
我以前是用for循环一条一条的执行查询然后将结果,存入一个二维数组里面,效率很低!当然如果我知道i的个数也可以使用sql语句+or来执行。但是如果传过来的值的个数未知,批处理能实现吗?
psStatement.setString(1,"a");
psStatement.setString(2,"b");
psStatement.addBatch();
int[] uCounts1=psStatement.executeBatch(); 我想请问的是,如果是有结果的改怎么处理了?
比如,我数据库中有一个主键是id值为1,2,3,4,5,6,7,8,9······
现在jsp页面传过来一个数组,int i[]={2,3,4,5}
我以前是用for循环一条一条的执行查询然后将结果,存入一个二维数组里面,效率很低!当然如果我知道i的个数也可以使用sql语句+or来执行。但是如果传过来的值的个数未知,批处理能实现吗?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货