java 数据库查询 OutOfMemoryError
有一条sql语句,直接在数据库提供的查询工具里面进行查询的话,正确并显示有20000多条数据。但是在用java写的程序里面执行的话,会产生OutOfMemoryError.使用java -Xmx100m MyApp就可以正确的执行。但是这个javabean是要传到服务器上运行的,使用tomcat,在jsp页面调用这个javabean就会出错。使用的是sybase数据库,如果在sql语句里加上set rowcount 100的话,就不会产生错误,但也只能返回前100条记录。
想请问下有什么办法可以在不增加java 虚拟机的内存的前提下,正确的执行sql语句,比如先查询前200条语句之类的?baidu上没找到,csdn也没找到相关的办法,希望大家可以帮下忙。