在使用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 {
// 查詢結果不為空
}
以上是幾種常用的判斷查詢結果是否為空的方法,根據具體的場景和需求選擇合適的方法即可。