当前位置: 技术问答>java相关
菜鸟提问:在数据库方面,对于结果集ResultSet,是否有方法返回其记录条数??
来源: 互联网 发布时间:2015-06-07
本文导语: ................. Statement stmt=conn.createStatement(); stmt.execute("select * from Table_1 where field_1=a"); ResultSet rs= stmt.getResultSet(); 此时,是否有方法可返回rs中记录的条数?? 各位大侠帮帮我,小弟我先谢过了!! 另:英文帮助实...
.................
Statement stmt=conn.createStatement();
stmt.execute("select * from Table_1 where field_1=a");
ResultSet rs= stmt.getResultSet();
此时,是否有方法可返回rs中记录的条数??
各位大侠帮帮我,小弟我先谢过了!!
另:英文帮助实在看不大懂,ResultSet.getFetchSize()方法返回的是什么东东??
我得到个:0
Statement stmt=conn.createStatement();
stmt.execute("select * from Table_1 where field_1=a");
ResultSet rs= stmt.getResultSet();
此时,是否有方法可返回rs中记录的条数??
各位大侠帮帮我,小弟我先谢过了!!
另:英文帮助实在看不大懂,ResultSet.getFetchSize()方法返回的是什么东东??
我得到个:0
|
int count=0;
while(rs.next())
{
count++;
}
while(rs.next())
{
count++;
}
|
两次查询,效率要高很多
select count(*) from ...
select * from ...
select count(*) from ...
select * from ...
|
用 count 去数
|
试试 rs.last();
rs.getRow();
rs.getRow();
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。