请问取得resultset后,如何得出记录集的总数 就是用JDBC-ODBC连接是查询的结果,我想知道select出来的记录集有多少条纪录,没人能回答吗?帮帮忙吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ResultSet rs = State_Recordset.executeQuery(sql); int numRows = 0;boolean rs_isEmpty = !rs.next();if (!rs_isEmpty) for (numRows = 1; rs.next(); numRows++);//得到记录集总数numRows// reset the cursor to the beginningif(rs!=null){ try{rs.close();} catch(Exception ignore){}; } ResultSet rs= State_Recordset.executeQuery(sql);rs_isEmpty = !rs.next();//将记录集游标重新定位到第一个记录 我就是这样做的,对查询没有影响。我用dreamweaver ultradev编写网页,它提供的Data Bindings中建立一个记录集时,自动编写的jsp代码中也是这样得到记录集的总数的。 错,应该是ResultSet rs=conn.executeQuery("select * from tablename");rs.last();int recordcount=rs.getRow();out.println("记录总数:"+recordcount); Statement st =conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);ResultSet rs = st.executeQuery("select * from t1");rs.last(); //将游标移至最后int count = rs.getRow();//获得记录总数 批处理调用java文件,bat中怎么引入jar包。 求助 MyEclipse版本问题 数据库数据如何返回到jsp页面上 在ssh项目中,用过滤器加密URL可以吗? 初学Jsp,关于发送邮件的问题. flex+java问题 创建端口问题 JSp读取数据的问题 jfreechart的问题 请问这是什么意思 连接池不能释放, 如何判断表单提交的为空的用户名和密码?急!
int numRows = 0;
boolean rs_isEmpty = !rs.next();
if (!rs_isEmpty)
for (numRows = 1; rs.next(); numRows++);//得到记录集总数numRows
// reset the cursor to the beginning
if(rs!=null)
{ try{rs.close();}
catch(Exception ignore){};
} ResultSet rs= State_Recordset.executeQuery(sql);
rs_isEmpty = !rs.next();//将记录集游标重新定位到第一个记录
我用dreamweaver ultradev编写网页,它提供的Data Bindings中建立一个记录集时,自动编写的jsp代码中也是这样得到记录集的总数的。
ResultSet rs=conn.executeQuery("select * from tablename");
rs.last();
int recordcount=rs.getRow();
out.println("记录总数:"+recordcount);
ResultSet rs = st.executeQuery("select * from t1");
rs.last(); //将游标移至最后
int count = rs.getRow();//获得记录总数