这样的话,如果表的记录100000条怎么办??你还是全部取出来,然后在页面里只显示5条??
你应该在SQL语句里就只取出5条记录来.

解决方案 »

  1.   

    比如: select * from order where rownum <= 5
      

  2.   

    写错了,应该是: select * from news where rownum <= 5
      

  3.   

    好像oracle8i的JDBC驱动有些问题,你看看更新到最新的oracle的JDBC看看
      

  4.   

    谢谢上面的各位,看来问题就是如何取出最新的5个记录,可我真的是菜鸟一个,:(。就我所知,SQL中有select top 5 from ...的语法,可是Oracle不支持这种写法,那要怎么实现这样的功能呢?请帮帮我吧,我的主页一直都瘫在那里呢...下面是表当时的设计图(都不是我做的)
    news_id      Interger       noNull  流水号
    News_title   varchar2(100)  Null    标题
    News_content Long varchar   Null    正文
    News_stmp    Char(14)       Null    发布时间
    News_operid  Interger       Null    发布者
      

  5.   

    上面几位不是说了么
    select * from order where rownum <= 5返回前5条记录