java - 使用 Java 和 Netbeans 从我的数据库中选择计数

标签 java mysql database select jdbc

我有以下代码:

try {
    String sql = "SELECT COUNT(*) AS \"Jumlah\" FROM dokter";
    ResultSet rs = connection.st.executeQuery(sql);

    if(rs.next()){ 
        abc = rs.getString("Jumlah").toString();    
    }
} catch (Exception e) {
    System.out.println("\n Message: " + e.getMessage());
}

为什么我的 ResultSet 无法执行给定的 SQL?

最佳答案

失去别名,这只是一个不必要的复杂化。只需通过列的索引引用 ResultSet:

try {
    String sql = "SELECT COUNT(*) FROM dokter";
    ResultSet rs = connection.st.executeQuery(sql);

    if(rs.next()) { 
        abc = rs.getInt(1); // or getString(1) if you need it as a String    
    }
} catch (Exception e) {
    System.out.println("\n Message: " + e.getMessage());
}

关于java - 使用 Java 和 Netbeans 从我的数据库中选择计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30698350/

相关文章:

php - 如何管理分类站点中的多个城市?

mysql - SQL查询需要很长时间才能响应

mysql - SQL检查日期之间房间是否可用

sql - 映射到多个主键的外键列

java - 代码格式、结构、一致性

php - $db->res->prepare 不再工作

java - 黑莓 Widget 与 Java SDK

sql-server - 要调试此项目,您必须启用 sql/clr

java - 如何保证java POST请求字符串/文本是UTF-8编码

java - 将行为附加到 NetBeans 上的 "build"操作