社区
Web 开发
帖子详情
取出resultset里的记录总数只有再查询一次?
askr
2004-10-12 02:58:57
只有select count(*) from ...才行吗,rs的功能也太弱了
...全文
280
11
打赏
收藏
取出resultset里的记录总数只有再查询一次?
只有select count(*) from ...才行吗,rs的功能也太弱了
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ningIII
2004-10-13
打赏
举报
回复
不用再查询一次阿,除非你的rs是不能向后的!
rs.last();
recordNum=rs.getRow();
rs.beforeFirst() ;
askr
2004-10-13
打赏
举报
回复
up
dobly
2004-10-13
打赏
举报
回复
总的说来,有几种方法。
一、如上所说,移到最后,getRow(),再移到前面。(数据量小的情况)
二、把count值放在存储过程里在外面调用。这样适合数据量大的情况。
不建议在数据量大的时间反复移动游标。数据量大时,考虑用存储过程
askr
2004-10-12
打赏
举报
回复
last()慢,请问做过测试吗?
to Ronanljy(心灵风暴) :
放在rs里,要是存储过程还好说,要是用动态sql,那么如何放在里面,动态sql不支持变量
Ronanljy
2004-10-12
打赏
举报
回复
"开玩笑,如果数据量少还好,数据量大了rs.last和while(rs.next)方法会让人觉得狂慢"
有道理,如果要记录总数可以考虑在第一次查询的时候就把总数值一起放到resultset里。
hqcsx
2004-10-12
打赏
举报
回复
select id from table
count(id)
datalover
2004-10-12
打赏
举报
回复
select count(*) from ...
怎么样把count(*) 给取出来?
Jujus
2004-10-12
打赏
举报
回复
开玩笑,如果数据量少还好,数据量大了rs.last和while(rs.next)方法会让人觉得狂慢
winterxu416
2004-10-12
打赏
举报
回复
ResultSet rs;
rs.beforeFirst() ;
把游标移动到ResultSet前面
cpl3113
2004-10-12
打赏
举报
回复
int getRow() //Retrieves the current row number.
rs.getRow
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
自己算也可以嘛
int i = 0;
while( rs.next){
i++;
}
Tasia
2004-10-12
打赏
举报
回复
Statement stmt = conn.createStatement(ResultSet.CURSOR_SCROLL_INSENSITIVE,ResultSet.CURSOR_UPDATABLE);
ResultSet rs = stmt.executeQuery(sql);
rs.last();
int count = rs.getRow();
rs.beforeFirst();
Java实现获得MySQL数据库中所有表的
记录
总数
可行方法
可以通过SELECT COUNT(*) FROM table_name
查询
某个表中有多少条
记录
。本文给出两种可行的Java程序
查询
所有别的
记录
方法,感兴趣朋友可以了解下
目前最好的分页技术 JSP
里
面讲到了JSP三种分页技术。供大家参考使用。 JAVA,JAVA,JAVA
jsp分页技术
jsp简单分页技术
ResultSet
获取set中的
记录
数
我们知道jdbc链接库之后,我们可以回遇到
查询
数据库的数据的情况 sql=select * from table_name; 常常都会定义一个
ResultSet
set=state.excuteQuery(sql); 有时候我们需要知道set
里
面有多少
记录
数,看到网上有方法getRow(),后来就拿来用,但是每次 system.out.println(set.getRow())这个打印出来
java
resultset
分割_Java:一个简捷的可分页的
ResultSet
实现
内容前言JDBC和分页和具体数据库相关的实现方法另一种繁琐的实现方法使用Vector进行分页一个新的Pageable接口及其实现Pageable的使用方法总结参考资料关于作者前言在使用数据库的过程中,不可避免的需要使用到分页的功能,可是JDBC的规范对此却没有很好的解决。对于这个需求很多朋友都有自己的解决方案,比如使用Vector等集合类先保存
取出
的数据再分页。但这种方法的可用性很差,与JDBC本...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章