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
![](https://www.aspxhome.com/images/zang.png)
![](https://www.aspxhome.com/images/jiucuo.png)
猜你喜欢
- 目前常用的ORM框架有 Mybatis(batis)、MybatisPlus,Hibernate、Jpa等几个框架,今天就简单介绍一下搭建M
- 前言回老家,实在太无聊,于是乎给自己整了一套台式机配置,总价 1W+,本以为机器到位后可以打打游戏,学学技术打发无聊的时光。但是我早已不是从
- 现在面试,基本上都是面试造火箭🚀,工作拧螺丝🔩。而且是喜欢问一些 Spring 相关的知识点,比如 @Autowired 和 @Resour
- 其他的不多说了!我们来看看效果吧 一、实现方式一:直接引入compile方式A
- 本文实例讲述了java数据结构与算法之noDups去除重复项算法。分享给大家供大家参考,具体如下:public static void no
- 在Spring mvc的开发中,我们可以通过RequestMapping来配,当前方法用于处理哪一个URL的请求.同样我们现在有一个需求,有
- jstack - Prints Java thread stack traces for a Java process, core file
- JVM内存模型/内存空间Java虚拟机JVM运行起来,就会给内存划分空间,这块空间成为运行时数据区。运行时数据区主要划分为以下 6
- Feign传递请求头信息在我之前的文章服务网关Spring Cloud Zuul中,将用户的登录id放在了请求头中传递给内部服务。但是当内部
- SpringBoot 2.1.4 错误处理机制springboot的自动配置中帮我们配置了相关的错误处理组件,例如访问一个不存在的页面,就会
- CountDownLatch简介CountDownLatch顾名思义,count + down + latch = 计数 + 减 + 门闩(
- Java 字节码以二进制的形式存储在 .class 文件中,每一个 .class 文件包含一个 Java 类或接口。Javaassist 就
- 前言上一篇我们介绍了使用 sqflite 这个数据库工具在 Flutter 的应用中建立本地数据库的实例应用。了解过数据库的同学应该会知道,
- 1.前提已经配置Sleuth,可参考2.什么是Zipkin?官网:https://zipkin.io/大规模分布式系统的APM工具( App
- 只使用try和finally不使用catch的原因和场景JDK并发工具包中,很多异常处理都使用了如下的结构,如AbstractExecuto
- 1.如图所示,Spring配置文件应该带有是树叶标识,但此处显示的为普通的properties文件2.选择Open Module Setti
- ELK是三款软件的简称,分别是Elasticsearch、Logstash、Kibana组成,在发展的过程中,又有新成员Beats的加入,所
- (鼠标放上去将一直显示,移开动画继续),提供normal和error两种边框。介绍:传统的确定,取消,OK,CANCAL之类的对话框太繁琐了
- 先给出网页地址:https://wall.alphacoders.com/featured.php?lang=Chinese主要步骤:利用J
- 今天有朋友问我Struts2中Action必须实现execute方法吗?顺利的回答出来了。其实分两种情况:1)如果你的Action类是继承自