java - 如何从结果集中获取计数?

标签 java sql resultset

ResultSet rs = statement.executeQuery("SELECT COUNT(DISTINCT `id`) FROM `users`");

在MySQL中我有答案“5”,如何从java的结果集中获取这个5?整数。

最佳答案

将其作为 int 列获取:

int count = -1;
if (rs.next()) {
    count = rs.getInt(1);
}

关于java - 如何从结果集中获取计数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28117116/

相关文章:

java - 如何从 Java 中的 Web 服务返回结果集

java - 通过多个类名查找 div 元素?

mysql - 如何从json字段获取值

sql - 将 varchar 数据类型转换为 datetime 数据类型导致值超出范围。 SQL 服务器

sql - PLS-00103 : Encountered the symbol "end-of-file" when expecting one of the following:

sql - 如何选择一个空的结果集?

java - 如何将数据库结果集加载到jeditorpane中

java - 如何在 JLabel 和 JTextField 上显示非科学格式的值?

java - Tomcat 服务器异常 - java :comp is not bound in this Context

java - 修改现有的 GWT 应用程序