我也是最近要用到oracle分页 参考了网上给的介绍
这是我用的sql语句 效果很好 仿照这个就可以了
select * from
(
 select my_table.* , rownum as myrow  from  ( 
      select * from h_eqp_alrt h  where h.time_stamp
      between  to_Date('20041116','yyyy/mm/dd hh24:mi:ss') 
      and to_Date('20041116','yyyy/mm/dd hh24:mi:ss')+1
      and EQP_ID like '%' and EQP_TYPE like '%'
      and LINE_ID like '%' and ALERT_CODE like '%'
      order by TIME_STAMP
      ) my_table  where rownum <=50
  )
  where myrow >=1

解决方案 »

  1.   

    oracle.jdbc.rowset.OracleCachedRowSet看一下这个类或需对你有帮助,好久没有用过java了,只能帮你这些了。
      

  2.   

    要显示第几页就差第几页,bluepopopo(@o@) 方法可行
      

  3.   

    是这样的,我原先已经有一个数据库连接池的 ,可是http://www.javaresearch.org/article/showarticle.jsp?column=106&thread=8893里似乎需要重新设置数据库连接啊。大家再提提建议吧!谢谢了!