把检索出来的数据放到ArrayList中

解决方案 »

  1.   

    才发现写错了一个地方,“所以我想把检索数据库的代码提到数据库外面来,”改为“所以我想把检索数据库的代码提到循环外面来,”谢谢上面几位,存储过程我没接触过,一会去看看由于这是对以前的程序的维护,所以不可能做太大的变动fohoo飞狐的建议我想了想,好像对我现在的这个不适合>_<
      

  2.   

    JAVA中的容器应该可以的,有很多,例如:Hashtable,HashSet,List,Set,LinkedList,Array,Enumeration,Vector等.每个容器的效率都不一样.都是java.util包里面的,在仔细找一找,应该可以的.
      

  3.   

    普通的容器可能不行,比如说如果用ArrayList,就需要给每条记录定义一个ArrayList,然后把所有记录都放在另一个大的ArrayList中因为我还要在其中做一些操作,比如检索日期大于某一天的纪录,就需要把外面的大的ArrayList遍历一遍,从里面的对应每一条记录的ArrayList中取出日期对应的字段进行比较感觉这样的开销会很大呀