Java.sql.SQLException: Illegal operation on empty result set.

简介: Java.sql.SQLException: Illegal operation on empty result set.

报错信息:Java.sql.SQLException: Illegal operation on empty result set.

报错原因:查询的结果集 ResultSet 是空的,通常是数据库里没有对应的数据或者没有数据导致的,然后你又用了 rs.getString("")或者rs==null 或者 rs.equals("")来判断ResultSet 是否为空,所以就报这个错误了


解决办法:通过 rs.next()  来判断查询结果集是否为空,通过下面的代码来判断ResultSet 是否为空

if (!rs.next()) { 
   //ResultSet 为空 
}else{
//ResultSet 不为空
}
目录
相关文章
|
2月前
|
存储 安全 Java
java集合框架及其特点(List、Set、Queue、Map)
java集合框架及其特点(List、Set、Queue、Map)
|
3月前
|
存储 Java 索引
JAVA零基础小白学习免费教程day14-Set&HashMap(一)
JAVA零基础小白学习免费教程day14-Set&HashMap
97 0
|
4月前
|
存储 安全 Java
Map和Set(JAVA)
Map和Set(JAVA)
50 1
|
7月前
|
安全 Java
【面试】Java集合中List,Set以及Map等集合体系详解
【面试】Java集合中List,Set以及Map等集合体系详解
32 0
|
4月前
|
Java 程序员
Java集合框架:List、Set、Map类型及泛型详解
Java集合框架:List、Set、Map类型及泛型详解
|
2月前
|
安全 Java API
Java并发 - J.U.C并发容器类 list、set、queue
Queue API 阻塞是通过 condition 来实现的,可参考 Java 并发 - Lock 接口 ArrayBlockingQueue 阻塞 LinkedBlockingQueue 阻塞 ArrayQueue 非阻塞 LinkedQueue 非阻塞
|
2月前
|
存储 安全 Java
【Java】集合(二)Set
【Java】集合(二)Set
20 0
|
7月前
|
分布式计算 Java Spark
Spark 启动时,报JAVA_HOME is not set
Spark 启动时,报JAVA_HOME is not set
68 0
|
3月前
|
存储 Java 索引
Java Set接口及其常用实现类详解
Java Set接口及其常用实现类详解
|
7月前
|
安全 算法 Oracle
【Java用法】加密异常----Caused by: java.security.InvalidKeyException: Illegal key size or default parameters
【Java用法】加密异常----Caused by: java.security.InvalidKeyException: Illegal key size or default parameters
89 0