Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java中的数据获取问题_Java - Fatal编程技术网

Java中的数据获取问题

Java中的数据获取问题,java,Java,如果我需要从任何RDBMS获取100000条记录,则可以从Java应用程序中获取。我应该考虑什么?它将由一个简单的select语句获取吗 什么是我应该考虑的事情? 最明显的是,通过JDBC连接传输100000条“巨大”记录可能需要很长时间 你可能想看看其他的选择。。。类似于某种特定于数据库的数据提取工具 它将由一个简单的select语句获取吗 如果你愿意等待足够长的时间来竞争转会,是的 假设应用程序必须获取所有记录并在J2EE应用程序的UI中显示,并且应用程序使用SpringMVC和Hiber

如果我需要从任何RDBMS获取100000条记录,则可以从Java应用程序中获取。我应该考虑什么?它将由一个简单的select语句获取吗

什么是我应该考虑的事情? 最明显的是,通过JDBC连接传输100000条“巨大”记录可能需要很长时间

你可能想看看其他的选择。。。类似于某种特定于数据库的数据提取工具

它将由一个简单的select语句获取吗

如果你愿意等待足够长的时间来竞争转会,是的


假设应用程序必须获取所有记录并在J2EE应用程序的UI中显示,并且应用程序使用SpringMVC和Hibernate作为ORM层

需要考虑的更多事项:

  • 试图在一个页面中向用户显示100000条记录有点疯狂。没有用户希望滚动浏览100000条记录

  • 如果你是通过ORM做这类事情的,你可能会给我们带来过多的服务器端内存


我的建议是:不要把10万张唱片都拿来。取而代之的是,获取第一个N,并实现一个允许用户翻页记录的方案。

你说的巨大记录是什么意思?我的意思是假设你有一个表,比如说拥有100000条记录的员工。现在,您的应用程序必须获取所有记录并在J2EE应用程序的UI中显示,并且应用程序正在使用SpringMVC和Hibernate作为ORM层。。。没有巨大的记录?