(500)求1000万条记录的高效分页,各种方法均可,在jsp环境下?(表如下)给个例子!!!!(急等) 你查一查在oracle版有相似的例子找着了可得意思意思 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 nicholaz(九思·逢尤) : 许多方法都用了但,分页的速度还是没有多大提高! select * from (select * from table ) where rownum<=? minus select * from (select * from table ) where rownum<=?public List FindData(int rownum,int rowcount) throws Exception{ Connection conn = null; PreparedStatement pstmt = null; ResultSet rs = null; Product_one prod = null; List prodList=new LinkedList(); try { conn = cpool.getConnection(); pstmt = conn.prepareStatement(querySqlPrdList); pstmt.setInt(1,rownum+rcount); pstmt.setInt(2,rownum); rs = pstmt.executeQuery(); if (rs.next() ){do{...}while(..)} } catch(...){..} }用这个方法的方法:<%if (rownum>1){%><a href="??.jsp?rownum=<%=rownum-rowcount%>" class="content-black">【上一页】</a><%}%><%if ((List.size()%rowcount==0) && (List.size()!=0)){%><a href="??.jsp?rownum=<%=rownum+rowcount%>" class="content-black">【下一页】</a><%}%> 如何用oracle语句得到如下格式:可能需要点耐心 函数使用游标返回数据集并显示的问题~~~ oracle between and 的查询条件显示的问题 sql中IN和=的差别还是dblink的问题?? 如何对两条完全相同的记录,只取其中的一条记录(含有Blob字段)? Oracle 中插入数据出错 关于存储过程的一个不解的问题? Listener的问题,兄弟们请给看一下. [注意]:Oracle数据库密码可被截获 求问各位大神,我在新安装的12C中,无法找到SCOTT和SH表 oracle9服务器版本和客户机版本的区别(在线等待) 请高手指点---oracle无法启动?(在线等待)
许多方法都用了但,分页的速度还是没有多大提高!
minus select * from (select * from table ) where rownum<=?public List FindData(int rownum,int rowcount) throws Exception{
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
Product_one prod = null;
List prodList=new LinkedList(); try {
conn = cpool.getConnection();
pstmt = conn.prepareStatement(querySqlPrdList);
pstmt.setInt(1,rownum+rcount);
pstmt.setInt(2,rownum);
rs = pstmt.executeQuery(); if (rs.next() ){do{...}while(..)}
}
catch(...){..}
}
用这个方法的方法:
<%if (rownum>1){%><a href="??.jsp?rownum=<%=rownum-rowcount%>" class="content-black">【上一页】</a><%}%><%if ((List.size()%rowcount==0) && (List.size()!=0)){%><a href="??.jsp?rownum=<%=rownum+rowcount%>" class="content-black">【下一页】</a><%}%>