如何获得结果集的记录数? rs.last();int rowCount = rs.getRow();OK! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 rs.last(); recordCount=rs.getRow(); rs.beforeFirst(); 为什么我用rs.last();会出错:“结果集不能滚动” to foryouever()我这没有getRowCount()方法救命呀! int i = 1;while (rs.next()){ i++;}System.out.println(i);用这个再不行,估计是你结果集的问题了 。 代码:PreparedStatement pstmt = conn.prepareStatement(sql, ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);ResutlSet rs = pstmt.executeQuery();rs.last();int rows = rs.getRow();能否执行成功要看数据库的驱动的版本的!要是db2的v1驱动就不能用!需要v2 使用databasemetadata读取元数据。其中有很丰富的信息,包括行数。 或者用select count(*) from tb_name where condition?这样可以获得行数了 只好用select count 了,郁闷,揭帖 请教一下一个session的问题 borderlayout的问题 本人新手,请教一个问题(这是我第一个真正意义上的游戏啊) 请教一个关于JTable的问题 如何将一个数据库中的表显示在程序的窗口中呢 求助:JTree的右键菜单linux下就无法出现 applet里的tooltip table大小问题 在AIX上面java多线程编程要注意什么啊??急啊!!大家帮帮忙!!! 学struts的朋友请进!——资源文件的中文问题! 大家評論一下我校Java專業的課程表是否科學﹖ agent
recordCount=rs.getRow();
rs.beforeFirst();
我这没有getRowCount()方法救命呀!
while (rs.next())
{
i++;
}
System.out.println(i);
用这个再不行,估计是你结果集的问题了 。
ResultSet.CONCUR_UPDATABLE);ResutlSet rs = pstmt.executeQuery();
rs.last();
int rows = rs.getRow();能否执行成功要看数据库的驱动的版本的!
要是db2的v1驱动就不能用!
需要v2
select count(*) from tb_name where condition?
这样可以获得行数了