获取单行结果而不使用Java从Mysql循环迭代

时间:2014-01-31 09:42:49

标签: java mysql resultset

我有一个只返回行数的简单查询。

select count(*) cnt from table

我可以通过迭代结果集来阅读它。

while(rs.next()){
  int rowCount= rs.getInt(cnt);
}

但是有没有办法,使用它我可以直接计数而不需要循环。

1 个答案:

答案 0 :(得分:6)

怎么样:

int rowCount = rs.next() ? rs.getInt(cnt) : -1;

虽然

,但它并没有为你节省太多