从数据库中检索的行数的性能

时间:2014-03-18 23:17:58

标签: java jdbc

我正在使用Java JDBC连接到数据库来执行查询。

查询执行并从数据库中获取数百万行。如果我将这百万行存储在我的数组中,则会导致内存问题。如何限制提取的行数。

1 个答案:

答案 0 :(得分:0)

如果它是SQL - 它没有说,但我会假设(反射,我看到* dbc) - 那么它将是一个限制条款,即使是Microsoft SQL(确实这是一个可笑的事情)有一个LIMIT条款。

例如(WHATEVER) LIMIT 5表示只输出5行(或更新或删除,因为可以在那里使用限制)。

(WHATEVER) LIMIT 5,10表示第5行有10行,如果行从1开始则为6到15行。