java sql ResultSet 之getRow()用法说明
作者:hcldh 发布时间:2022-07-01 02:43:15
标签: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);
}
}
来源:https://blog.csdn.net/u013148378/article/details/50669719


猜你喜欢
- 阿里云accessID和secret请自行进入阿里云申请sms.template.code请进入阿里云,进行短信服务进行魔板添加开源代码地址
- 参考链接:狂神的Swagger笔记号称世界上最流行的API框架Restful Api 文档在线自动生成器 => API 文档 与API
- 前言之前写过一篇关于配置中心对配置内容加密解密的介绍:《Spring Cloud构建微服务架构:分布式配置中心(加密解密) 》。在这篇文章中
- HttpServletRequest介绍HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HT
- 一、前言本文主要是从官方文档中筛选出一些常见的适配项,若有任何纰漏或需要补充的,欢迎大家在评论区指出。二、版本适配1. 限制 HTTP 网络
- 发现问题:之前用springAOP做了个操作日志记录,这次在往其他类上使用的时候,service一直注入失败,找了网上好多内容,发现大家都有
- Alert顾名思义一就是一个警告框,一般使用情况比如:退出登录,清楚缓存,提示修改密码等等。。。ReactNative中的Alert只有一个
- 前言Zookeeper的通过快照日志和事务日志将内存信息保存下来,记录下来每次请求的具体信息。尤其是其事务日志,每次处理事务请求时都需要将其
- C++中一个重要的特性就是指针,指针不仅具有获得地址的能力,还具有操作地址的能力。指针可以用于数组、或作为函数的参数,用来访问内存和对内存的
- 前言前段时间在写RPC框架的时候用到了Kryo、Hessian、Protostuff三种序列化方式。但是当时因为急于实现功能,就只是简单的的
- 概况Java的Long类主要的作用就是对基本类型long进行封装,提供了一些处理long类型的方法,比如long到String类型的转换方法
- 目录第一章 前言概述第01节 概述第02节 区别第二章 核心代码第01节 成员变量第02节 构造方法第三章 扩容操作第01节 扩容代码第一章
- 表达式目录树表达式目录树:语法树,或者说是一种数据结构1.表达式目录树Expression:System.Linq.Expressions;
- 一、摘要这篇文章将介绍Spring整合Mybatis 如何完成SqlSessionFactory的动态切换的。并且会简单的介绍下MyBati
- 本文实例讲述了Android编程使WebView支持HTML5 Video全屏播放的解决方法。分享给大家供大家参考,具体如下:1)需要在An
- 网上搜集了java的学习思维导图,分享给大家。01.Java程序设计(基础)02.Java程序设计(专题)03.客户端网页编程04.Java
- 本文实例讲述了C#实现更改MDI窗体背景颜色的方法。分享给大家供大家参考。具体实现方法如下:/// <summary>/// 设
- 现在已经进入了2018年,Android 8.0系统也逐渐开始普及起来了。三星今年推出的最新旗舰机Galaxy S9已经搭载了Android
- spring注入枚举类型作为参数//定义枚举类型public enum ReportType { MONTH,WE
- 从今天开始写关于C#的系列文章,本篇文章主要讲解C#中的委托使用。委托其实就是一种数据类型,和int,string是一样的概念。如果要把一个