我搜索过这样的问题,但没有什么比我的问题更重要了。我有这个简单的SQL
SELECT MIN(date)
FROM table1
WHERE date > date1 (obviously date1 is a parameter)
我试图用if(rset.next())捕获空的resultSet,但它没有工作,因为MIN()函数返回EVER 1行虽然它是一个空行,所以我该怎么做才能捕获它?
提前致谢
答案 0 :(得分:0)
抱歉,我无法通过运行系统证明我的想法,但我会尝试在结果集上使用wasNull():
if (rs.next()) {
date = rs.getDate(1);
if (rs.wasNull()) {
// do something
}
}