首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

RS结果集分页,该怎么处理

2013-11-09 
RS结果集分页 String sql_bl select distinct field28 from v_badnessName1 where field2410 if(

RS结果集分页
 String sql_bl = " select distinct field28 from v_badnessName1 where field24='10' ";
if(!"".equals(star_date))sql_bl +=" and field9>='"+star_date+"'";
if(!"".equals(end_date))sql_bl +=" and field9<='"+end_date+"'";
if(!"".equals(kehu))sql_bl +=" and field23='"+kehu+"'";
if(!"".equals(liaohao))sql_bl +=" and field32='"+liaohao+"'"; 
    rs_bl = df2_data_list.executeQueryDb(sql_bl);
while(rs_bl.next()){

想把其中的RS结果集分页,但好像这没的ToP多少条把,该怎么做 RS结果集, 数据库分页 java
[解决办法]
对rs结果集分页算是假分页了

效果不如用数据库来实现分页  比如mysql的 limit
[解决办法]
如果要真分页,就在sql里面处理,根据数据库的不同,使用的语法也不同。如果是假分页,干脆,对数据结合处理一下就ok了
[解决办法]
先安条件分好。比如 top 10  啊等等。
[解决办法]

引用:
Quote: 引用:

如果要真分页,就在sql里面处理,根据数据库的不同,使用的语法也不同。如果是假分页,干脆,对数据结合处理一下就ok了
结果集控制每次取多少条不是真分页?
 数据放在结果集里面,说明已经从数据库内查询出来了。分页是为了在查询数据的时候,不要一次性大批量的查询出来。
[解决办法]
引用:
Quote: 引用:

如果要真分页,就在sql里面处理,根据数据库的不同,使用的语法也不同。如果是假分页,干脆,对数据结合处理一下就ok了
结果集控制每次取多少条不是真分页?

如果你的“结果集”能自动帮你加上分页sql,就是真分页,不过java.sql.ResultSet没这个功能。
[解决办法]
放到数组里  用下标访问

热点排行