在使用JDBC查詢數(shù)據(jù)時(shí),可以通過以下方式判斷查詢結(jié)果是否為空:
ResultSet resultSet = statement.executeQuery("SELECT * FROM table_name");
if (resultSet.next()) {
// 查詢結(jié)果不為空
} else {
// 查詢結(jié)果為空
}
ResultSet resultSet = statement.executeQuery("SELECT * FROM table_name");
if (resultSet.isBeforeFirst()) {
// 查詢結(jié)果為空
} else {
// 查詢結(jié)果不為空
}
ResultSet resultSet = statement.executeQuery("SELECT * FROM table_name");
if (resultSet.getRow() == 0) {
// 查詢結(jié)果為空
} else {
// 查詢結(jié)果不為空
}
以上是幾種常用的判斷查詢結(jié)果是否為空的方法,根據(jù)具體的場景和需求選擇合適的方法即可。