statement.setMaxRows()和statement.setFetchSize()的区别是什么?看JDK CHM文挡都是返回最大的记录集?

解决方案 »

  1.   

    statement.setFetchSize()每次从数据库中取得的最大记录数
      

  2.   

    statement.setMaxRows():
    根据传入的参数设置ResultSet对象能包含的最大行数,行数超过传入参数的ResultSet将被自动丢弃.如果传入的参数为0,则表示无限制.
    statement.setFetchSize():
    设置从数据库取得多行的行数大小,这个方法设置的值只影响该statement.参数默认为0时,表示忽略.