关于结果集类型JDBC

时间:2013-05-18 14:40:00

标签: java jdbc resultset

this oracle java教程中,它说:

  

TYPE_FORWARD_ONLY:无法滚动结果集;它的光标移动   仅向前,从第一行之前到最后一行之后。该   结果集中包含的行取决于底层数据库的方式   生成结果。也就是说,它包含满足的行   在执行查询时或作为行查询   检索。

结果集中包含的行取决于底层数据库如何生成结果。

查询执行时间和检索时间的行有什么区别? 我怎么知道我的数据库支持哪些内容? 提前谢谢。

1 个答案:

答案 0 :(得分:3)

这是渴望和延迟加载之间的区别。我建议研究这些术语。

预先加载意味着所有结果立即可用。如果集合很大,可能需要大量的时间和内存。

延迟加载会根据需要发布结果。这与Google在搜索网页时所做的一致:他们会找到数百万,但只会在排名第一的情况下将其返回25。