报错信息: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 不为空 }