日期:2014-05-19  浏览次数:20682 次

请问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了
------解决方案--------------------
那样子也不怎么滴。