java - 如何从滚动数据库中获取数据?

标签 java database jdbc

我正在 java 应用程序中使用 CachedRowSet 从数据库中提取数据。假设,如果查询返回 10,000 行,我的应用程序将挂起,直到我获得所有行。

相反,我只需要在滚动时显示完整的结果。请帮我解决这个问题。

最佳答案

您可以选择实现自己的延迟加载列表,它将在访问时逐页加载值。互联网上有很多这方面的教程,请检查这个:http://blog.projectnibble.org/2009/07/22/java-generic-paged-lazy-list-with-jsfjpa-example-implementation/

关于java - 如何从滚动数据库中获取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6176587/

相关文章:

java - 将 Java Enum 值链接到动态实例化的对象

java - futures.forEach(CompletableFuture::join) 并行运行所有任务?

java - MS SQL JDBC - SQLServerCallableStatement -execute() 返回 false

java - 从 MySQL、JDBC 接收到的带有大型 ResultSet 的数据包乱序

java - 如何在mysql中创建一个包含3列的表?

java - 为什么 RestController 中的 Flux.fromIterable() 返回作为一个串联字符串返回?

java - 使用 EclipseLink MOXy 读取同一元素两次

c# - 在 Linq to SQL 中连接两个表

sql - 内存表、临时表和数据透视表之间有什么区别?

mysql - 调查应用程序的关系数据库架构