猿问

我用加粗和下划线标注的两行代码是什么意思啊?、

public int getTotleCount() {
        conn = getConnection();
        String sql ="select count(*) from tb_message where mstate =0";
        try {
            pstmt = conn.prepareStatement(sql);
            rs = executeQuery(pstmt, null);
            if(rs.next()){
                return rs.getInt(1);

            }
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }finally{
            closeAll(conn, stmt, pstmt, rs);
        }
        return 0;
    }

一抹笑清风
浏览 1172回答 1
1回答

化龙贝

rs.next() 会返回是否存在下一条信息,并且如果有即会自动读取rs.getInt(1) 获取第一个值
随时随地看视频慕课网APP

相关分类

Java
我要回答