Java Db2计数(*)为+;质疑

Java Db2计数(*)为+;质疑,java,db2,Java,Db2,我很难回答这个问题。我想做的就是这样 public ObservableList<Query_3_11> getQuery_3_11() { ObservableList<Query_3_11> query_3_11List = FXCollections.observableArrayList(); try { rs = stmt.executeQuery("SELECT town, COUNT(*) AS numofclients FR

我很难回答这个问题。我想做的就是这样

public ObservableList<Query_3_11> getQuery_3_11() {
    ObservableList<Query_3_11> query_3_11List = FXCollections.observableArrayList();
    try {
        rs = stmt.executeQuery("SELECT town, COUNT(*) AS numofclients FROM Clients GROUP BY town ORDER BY numofclients DESC");
        while (rs.next()) {
            Query_3_11 query_3_11 = new Query_3_11();
            query_3_11.setMiasto(rs.getString("town"));
            query_3_11.setliczbaKlientow(rs.getInt("numofclients"));
            query_3_11List.add(query_3_11);
        }
    } catch (SQLException ex) {
        Logger.getLogger(DBConnector.class.getName()).log(Level.SEVERE, null, ex);
    }
    return query_3_11List;

如果我忘了什么重要的事,请一定告诉我。这是我的第一个java程序。提前感谢。

请描述您试图实现的目标,以及您的问题。我希望java程序中的输出与此完全相同。DB2版本和平台是什么,驱动程序版本是什么(
java-cp/the/path/to/db2jcc.jar com.ibm.DB2.jcc.db2jcc-version
)?
public class Query_3_11 {

private String town;
private int numofclients;

public String getTown() {
    return town;
}

public void setTown(String town) {
    this.town = town;
}

public int getnumofclients() {
    return numofclients;
}

public void setnumofclients(int numofclients) {
    this.numofclients = numofclients;
}
}