同意上述意见!表设计合理 服务器又做优化了 查询的视图 or sql 又最优化了 那就可以提高效率  接下来 就是选择传输的数据量!

解决方案 »

  1.   

    对,就是只传一页的内容,但我的sql语句怎么写??
      

  2.   

    你的内容是即时性的 还是内容变化不大的!还有你的数据库是什么?有的可以根据rowid来选择哪几条记录!来肯定要有一个变量来记录当前要的是第几页!
    可以去找个jsp 分页的例子来看看!
      

  3.   

    你的内容是即时性的 还是内容变化不大的!还有你的数据库是什么?有的可以根据rowid来选择哪几条记录!来肯定要有一个变量来记录当前要的是第几页!
    可以去找个jsp 分页的例子来看看!
      

  4.   

    如果是mysql,可以用 limit 3,5 表示从第3条记录开始,取5条。如果是oracle,可以利用ROWNUM来限制返回的记录数。具体参考一下你的DB手册或咨询一下你的DBA吧。
      

  5.   

    如果是mysql,可以用limit来限制返回的记录数,如果是oracle,也有ROWNUM可以用来限制记录数的。具体请参考一下DB手册或咨询一下你们的DBA吧。
      

  6.   

    jdbc2.x 支持Row类型,呵呵,您可以买一本《java2数据库编程指南》,
    大步头,电子工业出版社wrox丛书,您会很有启发。
      

  7.   

    我写过一个用标准sql实现的sql语句,能返回数据表中指定地n到底m条纪录,可惜我侧过,效率好像很低,就不拿出来献丑了
      

  8.   

    Oracle的rownum不大管用。
    它指的是order by以前的顺序。
      

  9.   

    简单了!先按你的查询条件建立好索引,再用sql分叶查询,每次只要查出需要显示的数据。