一尘不染

如何在Java程序中访问SQL count()查询的值

java

我想使用SQL的COUNT命令获得找到的值。通常,我将要访问的列名输入到getInt()getString()方法中,在没有特定列名的情况下该怎么办。

我使用’AS’的方式与使用别名表的方式相同,我不确定这是否会起作用,我认为不会。

Statement stmt3 = con.createStatement();
ResultSet rs3 = stmt3.executeQuery("SELECT COUNT(*) FROM "+lastTempTable+") AS count");
    while(rs3.next()){
    count = rs3.getInt("count");
    }

阅读 479

收藏
2020-12-03

共1个答案

一尘不染

使用别名:

SELECT COUNT(*) AS total FROM ..

然后

rs3.getInt("total")
2020-12-03