当前位置: 技术问答>java相关
请问如何知道ResultSet中是否有记录和记录的总数,有什么方法吗?
来源: 互联网 发布时间:2015-02-19
本文导语: 答者给分 | ResultSet results results.next()判断是否有记录 得到记录的总数,没有现成的函数。可用下面方法 int i=0 while(results.nexe()) { i++; } | rs.last(); rs.getRow(); 看看返回值就知道了 ...
答者给分
|
ResultSet results
results.next()判断是否有记录
得到记录的总数,没有现成的函数。可用下面方法
int i=0
while(results.nexe())
{
i++;
}
results.next()判断是否有记录
得到记录的总数,没有现成的函数。可用下面方法
int i=0
while(results.nexe())
{
i++;
}
|
rs.last();
rs.getRow();
看看返回值就知道了
rs.getRow();
看看返回值就知道了
|
ResultSet rs = stmt.executeQuery(sql);
ResultSetMetaData rsmd = rs.getMetaData();
cols = rsmd.getColumnCount();
ResultSetMetaData rsmd = rs.getMetaData();
cols = rsmd.getColumnCount();
|
:)
还是先SELECT COUNT(*)一下比较好……减轻数据库负担,速度也快……
还是先SELECT COUNT(*)一下比较好……减轻数据库负担,速度也快……