日期:2014-05-20  浏览次数:20897 次

ResultSet怎么得到SQL查询聚合函数的值[可能表达得不清楚]
假设有一表A,有5条记录。
然后我想要得到这个表的记录数(也就是5)。

伪代码如下:
…………
(数据库)Connect
ResultSet   =   Statement.executeQuery( "select   count(*)   from   A ");
…………

SQL语句得到的结果是5,可是ResultSet怎么得到5这个值呢?ResultSet.getObject(0)、getInt(0)、getString(0)都拿不到值啊。

------解决方案--------------------
ResultSet rs= Statement.executeQuery( "select count(*) from A ");
if (rs.next())
rs.getInt(1);