RT

解决方案 »

  1.   

    不是的,有个fetchSize属性,表示每次去取数据时取多少条
      

  2.   

    不可能都放进ResultSet,如果你的一个表数据很大,那要占用多少内存啊
      

  3.   

    我是想说并非全部都放在内存中的。
    有个属性setFetchSize,目的是为了减少客户端和数据库服务器之间的开销,访问ResultSet时,如果它每次只从服务器上取一行数据,则会产生大量的开销,setFetchSize的意思是当调用rs.next时,ResultSet会一次性从服务器上取得多少行数据回来。 
    但是,正如文档上面所说,这只是个提示(hint),取决数据库驱动的实现。