取单行结果,而不使用Java从MySQL中的迭代循环(Fetching single row res

2019-10-19 07:20发布

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

select count(*) cnt from table

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

喜欢

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

但有什么办法,用它我可以不用循环直接计数。

Answer 1:

怎么样:

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

它不会减少太多,虽然



文章来源: Fetching single row result without iterating in loop from Mysql using Java