请问如何获得ResultSet的行数? 如果我想获得ResultSet的行数该怎么办呢?或者我怎么知道一个数据库中的表已经有多少行了呢?先谢谢大家了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你使用的jdbc可以last()然后再getRow()如果是其他封装的持久层,会提供很多相关方法来取得记录数目的我也经常要用到结果集的总记录数,做为分页操作的时候使用。所以我是将结果集封装到一个VECTOR中,我只需要传入SQL语句返回的不是ResultSet对象,而是一个Vector,所以只要使用 .size() 就可以得到总记录数。给楼主提个建议,将你经常用到的业务处理方法,最好封装起来,这样以今后当需要的时候拿来就用。多方便。 String sql = "SELECT COUNT(*) FROM TABLENAME";stmt.executeQuery(sql);rs = stmt.getResultSet();rs.next();int count = rs.getInt(1);我就是用SQL语句实现的。我是新手,请多帮助 呵呵,我用的方法和mumuju的方法一样 java socket通信中,编写的客户端代码第二次发送消息时服务器端收不到 J2se的client端怎么和tomcat通信,或者其他的远程服务端 非技术问题 读取oracle序列值的问题 请问:用poi可以写图片到word文档中吗? 如何将16进制转成日文汉字 JAVA环境配置问题 使用Java -jar遇到的问题 一个list中remove方法的问题 哪位兄弟知道怎樣在linux下安裝jbuilder 紧急求救:高手请进 一个字母大小写转换的程序,可以便宜但是无法运行啊!
如果是其他封装的持久层,会提供很多相关方法来取得记录数目的我也经常要用到结果集的总记录数,做为分页操作的时候使用。所以我是将结果集封装到一个VECTOR中,我只需要传入SQL语句返回的不是ResultSet对象,而是一个Vector,所以只要使用 .size() 就可以得到总记录数。给楼主提个建议,将你经常用到的业务处理方法,最好封装起来,这样以今后当需要的时候拿来就用。多方便。
stmt.executeQuery(sql);
rs = stmt.getResultSet();
rs.next();
int count = rs.getInt(1);
我就是用SQL语句实现的。
我是新手,请多帮助