请问30次左右的ResultSet开关会不会很蛋疼?
for(int i = 0; i < id.length; i++) {
ps.setInt(1, id[i]);
ResultSet rs = ps.executeQuery();
//填充数据
rs.close();
}
这个代码可以接受吗?我觉得效率影响不大吧
我当然知道sql查询,这样写肯定有这样写的理由,想问下大家这代码可不可以接受- -!
------解决方案--------------------如果单线程操作好像。。。。可以接受
------解决方案--------------------搭了框架应该就不用蛋疼了
------解决方案--------------------有什么不能接受的啊,你哪怕一个字段一个字段地查,我们都能接受。
------解决方案--------------------应该没问题,不要太想要按照某种规则或者某本书上写的东西编程
------解决方案--------------------ResultSet 又不是 Connection
30算什么啊。
------解决方案--------------------
------解决方案--------------------真正影响效率的是打开连接,关闭连接
------解决方案--------------------應該不會影響,好比如你的項目用戶100W,rs都不止100W了
------解决方案--------------------那样子也不怎么滴。