java sql ResultSet 之getRow()用法说明

 更新时间:2020年08月15日 14:33:52   作者:hcldh  
这篇文章主要介绍了java sql ResultSet 之getRow()用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

今天学习到sql中的ResultSet,用到了获取总函数,网上百度说是使用getRow()方法,但是一值返回0.

后台调试才发现getRow()并不是获取总行数,而是返回当前指针所在函数,故在不移动指针时一直为0.

附:

1、判断ResultSet行数是否为0:

ResultSet表示select语句的查询结果集。ResultSet对象具有指向其当前数据行的指针,

最初,指针被置于第一行记录之前,通过next()方法可以将指针移动到下一行记录。

next()方法在ResultSet对象没有一行记录时返回false,因此可以在while循环中使用它来

遍历结果集,也可以利用该方法判断结果集是否为空。

if(rs.next()){
System.out.println("结果集不为空!");
}

2、获取行数

rs.last();

rowCount=rs.getRow();

补充知识:Java 基础 Stream流中的常用方法count

我就废话不多说了,大家还是直接看代码吧~

package demo7;

import java.util.ArrayList;
import java.util.stream.Stream;

/*
* Stream流中的常用方法count:用于统计Stream流中的元素的个数
long count();
* count方法是一个终结方法,返回值是一个long类型的整数
* 所以不能再继续调用Stream流中的其他方法了 */
public class democount {
  public static void main(String[] args) {
    ArrayList<String> list = new ArrayList<>();
    list.add("1");
    list.add("2");
    list.add("3");
    list.add("4");
    Stream<String> stream = list.stream();
    long count = stream.count();
    System.out.println(count);
  }
}

以上这篇java sql ResultSet 之getRow()用法说明就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 详解SpringMVC和MyBatis框架开发环境搭建和简单实用

    详解SpringMVC和MyBatis框架开发环境搭建和简单实用

    这篇文章主要介绍了详解SpringMVC和MyBatis框架开发环境搭建和简单实用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • 分析讲解SpringMVC注解配置如何实现

    分析讲解SpringMVC注解配置如何实现

    这篇文章主要介绍了本文要介绍用注解方式代替web.xml与SpringMVC的配置文件,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • Java与C++实现相同的MD5加密算法简单实例

    Java与C++实现相同的MD5加密算法简单实例

    下面小编就为大家带来一篇Java与C++实现相同的MD5加密算法简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-09-09
  • SpringBoot3 Web编程开发的工程搭建拦截器及测试工具示例

    SpringBoot3 Web编程开发的工程搭建拦截器及测试工具示例

    这篇文章主要介绍了SpringBoot3 Web编程开发的工程搭建拦截器及测试工具示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • jmeter设置全局变量与正则表达式提取器过程图解

    jmeter设置全局变量与正则表达式提取器过程图解

    这篇文章主要介绍了jmeter设置全局变量与正则表达式提取器过程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-10-10
  • SpringBoot全局Controller返回值格式统一

    SpringBoot全局Controller返回值格式统一

    本文主要介绍了SpringBoot全局Controller返回值格式统一,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • Java 基础之内部类详解及实例

    Java 基础之内部类详解及实例

    这篇文章主要介绍了 Java 基础之内部类详解及实例的相关资料,需要的朋友可以参考下
    2017-03-03
  • Spring mvc是如何实现与数据库的前后端的连接操作的?

    Spring mvc是如何实现与数据库的前后端的连接操作的?

    今天给大家带来的是关于Spring mvc的相关知识,文章围绕着Spring mvc是如何实现与数据库的前后端的连接操作的展开,文中有非常详细的介绍及代码示例,需要的朋友可以参考下
    2021-06-06
  • 关于网页报错404原因以及解决方法

    关于网页报错404原因以及解决方法

    404错误是网站常见的错误之一,出现的原因很多,解决方法也有很多种,这篇文章主要给大家介绍了关于网页报错404原因以及解决方法的相关资料,需要的朋友可以参考下
    2024-01-01
  • Java 精炼解读递归的概念与使用

    Java 精炼解读递归的概念与使用

    一说起递归,我想每个人都不陌生。举个从小就听过的例子:从前有座山,山里有座庙,庙里有个和尚,和尚在讲故事,从前有座山,山里有座庙,庙里有个和尚,和尚在讲故事,从前有座山,要理解递归,就得先了解什么是递归,实际上这句话就是一个递归
    2022-03-03

最新评论