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

Java 从数据库检索的行数的性能,java,jdbc,Java,Jdbc,我正在使用JavaJDBC连接到数据库来执行查询 查询执行后,它从数据库中获取了数百万行。如果在数组中存储这一百万行,会导致内存问题。如何限制提取的行数。如果是SQL,它没有说,但我假设(反射,我看到了*dbc),那么会有一个限制子句,即使Microsoft SQL(这确实是一个可笑的事情)也有一个限制子句 例如(无论什么)LIMIT 5意味着只输出5行(或者更新,或者删除,因为在那里可能会使用限制) (无论什么)限制5,10表示从第5行开始的10行,因此如果您的行从1开始,则为6到15行 如果

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


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

如果是SQL,它没有说,但我假设(反射,我看到了*dbc),那么会有一个限制子句,即使Microsoft SQL(这确实是一个可笑的事情)也有一个限制子句

例如
(无论什么)LIMIT 5
意味着只输出5行(或者更新,或者删除,因为在那里可能会使用限制)


(无论什么)限制5,10
表示从第5行开始的10行,因此如果您的行从1开始,则为6到15行

如果没有你的密码,我们就帮不了你。您可以做的是限制数组。一个选项是您可以限制获取的行数<代码>从表格中选择*限制0,5将获取前5行。然后您可以根据需要进行处理。