jsp 大資料量分頁代碼

來源:互聯網
上載者:User

網頁特效phttp://www.111cn.net/網頁特效p.html target=_blank >jsp教程 大資料量分頁代碼
/*
分頁思路是

首先在資料庫教程裡分頁 比如分1000條一頁 (即一次查詢1000條),  然後,從返回的1000條資料裡進行記錄集分頁

*/

public string getcountsql(string strwhere){
  string sqlstr ="select count(*) from table";
  if(!"".equals(strwhere) && strwhere != null){
  sqlstr =sqlstr+" where "+strwhere;
  }
  return sqlstr;
}
// 記錄sql:currpage當前頁;rowsperpage每頁顯示多少行www.111cn.net
public string getlistsql(int currpage,string strwhere,int rowsperpage){
  string sqlstr="select top "+rowsperpage+" id,name" ;
  sqlstr = sqlstr + " from table";
  sqlstr = sqlstr + " where (id not in(select top " + rowsperpage * (currpage - 1);
  if("".equals(strwhere)){
  sqlstr = sqlstr + " id from tbdaby order by id desc)) ";
  }
  else{
sqlstr = sqlstr + " id from tbdaby where " +strwhere+ " order by id desc)) and "+strwhere;
  }  
  sqlstr = sqlstr + " order by id desc ";
  return sqlstr;
}


//改成stringbuffer連接字串。111cn.net
//網

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.