当数据库里表内的记录很多时,如果一次取出来存在如下问题:
1、数据读出来在界面上显示慢。
2、数据多占用内存大。
所以我想分页显示。
比如一次取出50条记录在界面的表格里显示。
然后通过一个按钮再去出50条出来,依次进行多次,
最后显示全部记录。
哪位大侠考虑过这样的问题,请指点一下,谢谢!
1、数据读出来在界面上显示慢。
2、数据多占用内存大。
所以我想分页显示。
比如一次取出50条记录在界面的表格里显示。
然后通过一个按钮再去出50条出来,依次进行多次,
最后显示全部记录。
哪位大侠考虑过这样的问题,请指点一下,谢谢!
楼主的意思是每次真正的后50条只有当点击的时候才从数据库读取,第一次只要50。
是这个意思。我可以做到每次限制取出50个,第一次没有问题,可是接下来按什么条件
去取出50个数据来,而且取出的数据和前一次的数据不能相同。
http://community.csdn.net/Expert/topic/3692/3692471.xml?temp=.8712885 (关于存储过程里COUNT总数)对于存储过程里的返回值,如果是oracle,你可以注册返回类型,然后再在程序里取值。
具体的例子可以参考Oracle给的源代码,见$oracle_home\jdbc\demo