gpt4 book ai didi

java - 为什么会返回 org.h2.jdbc.JdbcSQLException?

转载 作者:行者123 更新时间:2023-12-01 17:45:54 25 4
gpt4 key购买 nike

我想设置一个计数器来从数据库中获取记录数:

String sql = " select count(*) as counter from CLIENT ";
conn = DBConnector.getConnection();
try {
state = conn.prepareStatement(sql);
result = state.executeQuery();

Counter=result.getInt("counter");
txtUser.setText("user"+(Integer.toString(Counter)));

}
catch (SQLException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}

为什么这段代码会抛出org.h2.jdbc.JdbcSQLException

最佳答案

之后

result = state.executeQuery();

您还需要调用

result.next();

前进当前行指针。

如果 result.next(); 返回 false,则没有可用行。

关于java - 为什么会返回 org.h2.jdbc.JdbcSQLException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55376702/

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