zoukankan      html  css  js  c++  java
  • ResultSet取结果集多少条记录方法及分页概要

    		allst=toconn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
    		allsql = "SELECT distinct docid,docchannel FROM isimportant where docchannel='"+CHANNELID+"'";		
    		allrs=allst.executeQuery(allsql);
    		allrs.last();
    		int recordcount=allrs.getRow();
    		allrs.beforeFirst();
    	
    		int pagesize;
    		pagesize=12;
    		int pagecount;
    		if(recordcount%pagesize!=0)
    			pagecount=recordcount/pagesize+1;
    		else
    			pagecount=recordcount/pagesize;
    	
    		if(pagecount==0)
    			pagecount=1;
    	    int topage=1;
    		String strtopage=request.getParameter("topage");
    		if (strtopage==null)
    		{
    			topage=1;
    		}
    		else
    		{
    			topage=Integer.parseInt(strtopage);
    		}
    		if(pagecount<=0)
    			pagecount=1;
    		if(topage<=0)
    			topage=1;
    		if(topage>pagecount)
    			topage=pagecount;
    		if(topage>1)
    			allrs.absolute(pagesize*(topage-1));
    		String iscount="";
    		while(allrs.next()&&isum<pagesize){........}
    ///////////////分页
    <ul class="pagination">	     
                <%		   	
    					if( topage > 1)
    					{
    				%>            
    				<li><a href="./manager/mmain.jsp?topage=1&CHANNELID=<%=CHANNELID%>" class="">首页</a></li>               
    				<li><a href="./manager/mmain.jsp?topage=<%=(topage-1)%>&CHANNELID=<%=CHANNELID%>" class="">上一页</a></li> 
    				<%
    					}
    					else
    					{
    				%>     
    										<li class="previous disabled"><a class="">首页</a></li> 
    										<li class="previous disabled"><a class="">上一页</a></li> 
    										
    				<%
    					}
    					if(topage<pagecount)
    					{
    				%> 	
    
    										<li><a>当前第<%=topage%>页</a></li> <li><a href="./manager/mmain.jsp?topage=<%=(topage+1)%>&CHANNELID=<%=CHANNELID%>" class="">下一页</a></li> 
    										<li><a href="./manager/mmain.jsp?topage=<%=pagecount%>&CHANNELID=<%=CHANNELID%>" class="">尾页</a></li> 
    										<li><a> 共 <%=pagecount%> 页</a></li>
    				<%
    					}
    				  else
    					{
    				%>
    										<li><a>当前第<%=topage%>页</a></li> 
    										<li class="next disabled"><a >下一页</a></li> 
    										<li class="next disabled"><a >尾页</a></li> 
    										<li><a>  共 <%=pagecount%> 页</a></li>
    				<%
    					}
    				%>
    		</ul>
    
  • 相关阅读:
    php编程规范整理
    约瑟夫环问题的实现
    MYSQL中SHOW的使用整理收藏
    mysql使用存储过程&函数实现批量插入
    浅谈select for update 和select lock in share mode的区别
    jQuery对象扩展方法(Extend)深度解析
    WCF系列教程之WCF操作协定
    WCF系列教程之WCF实例化
    WCF系列教程之WCF中的会话
    WCF系列教程之WCF服务协定
  • 原文地址:https://www.cnblogs.com/dreamzhiya/p/4223478.html
Copyright © 2011-2022 走看看