How to get row count using ResultSet in Java?

前端 未结 13 2102
[愿得一人]
[愿得一人] 2020-11-27 13:05

I\'m trying to create a simple method that receives a ResultSet as a parameter and returns an int that contains the row count of the ResultSet. Is this a valid way of doing

13条回答
  •  失恋的感觉
    2020-11-27 13:34

    I just made a getter method.

    public int getNumberRows(){
        try{
           statement = connection.creatStatement();
           resultset = statement.executeQuery("your query here");
           if(resultset.last()){
              return resultset.getRow();
           } else {
               return 0; //just cus I like to always do some kinda else statement.
           }
        } catch (Exception e){
           System.out.println("Error getting row count");
           e.printStackTrace();
        }
        return 0;
    }
    

提交回复
热议问题