zoukankan      html  css  js  c++  java
  • JDBC | 查询表数据行数

     

    两种方法:

    1、 "select * from userinfo"

      利用ResultSet的last和getRow方法来获得ResultSet的总行数,适用于在查询数据的同时统计记录条数。

    // sql语句
    String sql = "select * from userinfo";
    
    Statement stmt = conn.prepareStatement(sql);
    
    // 执行SQL语句,并返回一个ResultSet对象rs
    ResultSet rs = stmt.executeQuery();
    
    //移到最后一行
    rs.last(); 
    //通过getRow方法得到当前行号,也就是记录数
    int rowCount = rs.getRow(); 
    
    //如果还需要使用结果集,把指针再移到初始化的位置
    rs.beforeFirst(); 
    
    system.out.println(rowCount );
    

      

    String sql = "select * from userinfo";
    
    Statement statement = conn.createStatement();
    
    ResultSet rs = statement.executeQuery(sql);
    

      

    2、"select count(0) from userinfo"

      利用sql语句中的count函数获得表中实体的总行数,适用于只需要统计记录条数时

    String sql= "select count(0) from userinfo";
    
    Statement stmt = conn.prepareStatement(sql);
    ResultSet rs = stmt.executeQuery();
    
    int rowCount = 0; 
    if(rs.next()) 
    { 
        rowCount=rs.getInt(1); 
    }
    
    system.out.println(rowCount );
    

      

  • 相关阅读:
    html部分常用内容
    Django media相关配置
    【设计模式】-单例模式
    SharePoint 修改完或制作完一定要发布
    SharePoint 创建模版页
    kindeditor 不能编辑 问题
    1
    SharePoint 第一个网站
    数据结构第一章
    未能加载文件或程序集“MICROSOFT.REPORTVIEWER.WEBFORMS …
  • 原文地址:https://www.cnblogs.com/jj81/p/9900013.html
Copyright © 2011-2022 走看看