gpt4 book ai didi

java - 结果集中没有数据

转载 作者:行者123 更新时间:2023-12-01 14:22:15 26 4
gpt4 key购买 nike

我有以下代码:

string query = select COUNT(*) from  TRACKER where TYPE = ? and LAST_MODIFIED_TIME > LAST_RETREIVED_TIME;
prepStmt = connection.prepareStatement(query);
prepStmt.setString(1, "xml");

resultset = prepStmt.executeQuery();

resultset.next();
int rowcount = resultset.getInt("COUNT(*)");

在数据库中,我有 1 行用于上述查询,但在代码中,我得到 rowcount= 0。有什么帮助吗?

最佳答案

尝试为 count(*) 指定一个别名:

String query = "select COUNT(*) as count from  TRACKER where TYPE = ?"+
" and LAST_MODIFIED_TIME > LAST_RETREIVED_TIME";
prepStmt = connection.prepareStatement(query);
prepStmt.setString(1, "xml");
resultset = prepStmt.executeQuery();
resultset.next();
int rowcount = resultset.getInt("count");

关于java - 结果集中没有数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17442156/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com