在使用JDBC查询数据时,可以通过以下方式判断查询结果是否为空:
ResultSet resultSet = statement.executeQuery("SELECT * FROM table_name"); if (resultSet.next()) { // 查询结果不为空 } else { // 查询结果为空 }
ResultSet resultSet = statement.executeQuery("SELECT * FROM table_name"); if (resultSet.isBeforeFirst()) { // 查询结果为空 } else { // 查询结果不为空 }
ResultSet resultSet = statement.executeQuery("SELECT * FROM table_name"); if (resultSet.getRow() == 0) { // 查询结果为空 } else { // 查询结果不为空 }
以上是几种常用的判断查询结果是否为空的方法,根据具体的场景和需求选择合适的方法即可。