使用oracle
谁有比较好的例子?能不能发一份学习一下?
主要是实现数据库端分页这块:一次查询只查询出一页条数的结果集,而不是所有的结果集
谢谢:)
谁有比较好的例子?能不能发一份学习一下?
主要是实现数据库端分页这块:一次查询只查询出一页条数的结果集,而不是所有的结果集
谢谢:)
解决方案 »
- 一个小小的错误,高手帮忙啊
- struts includeparams的问题
- 请问如何判断ResultSet是否有记录呢?
- 一个spring事物触发的疑问
- linux下 访问JSP有时候访问不了!
- cronExpression 的设置中,如果我要设置每月的30号自动运行,但是有的月份是没有30号的,就不能够运行了,cronExpression 的设置中或者说Spring--quartz的设置中,有没有能决绝这一问题?
- 初学,问,javabean实例怎么传给servlet啊?急!
- 请问System.out.println("aa")输出到页面
- 如何验证??
- WebSphere怎么增加一個企業應用程序呢﹗
- 本人是个刚学JSP的,谁有学习JSP学习视频~给推荐点啊谢谢了
- 为这问题都难受了我一下午了,高手来看看!
不然只能用sql语句实现了,而且非常麻烦
是不是有什么接口可以给你调用,注意参数.
先搞清楚些呵呵
其中select * from table换成你自己的sql
int pageCount=10;//一页10条数据
string sql = "select * from table where rowId(自增长的一个列名) > (currpage-1)*pageCount and rowId <= currpage*pageCount";
这样查出的就是一页的数据了,当点击上一页,下一页标签时把currpage传过去就可以拉
是不是有什么接口可以给你调用,注意参数.
先搞清楚些呵呵四楼的兄弟能不能把这几种情况都列出来,大家学习学习啊!! 谢了!!
也可以利用between ... and ...具体数据库可能不一样mysql 是limit
rownum 是 oracle里面的一个隐藏列,不像sql2000 里面的top 和 mysql 里面的 limit
如oracle 的scott的emp表取6到10条记录
select * from (select a.*,rownum nu from emp a where rownum <=10) y where y.nu >=6