我需要检查表中的字段是否为空(null),如果是,则执行特定任务;如果没有,做一些不同的事情。我试过 rs.wasNull() 并得到错误“调用了没有数据检索到的wasNull()”。有没有其他方法可以做到这一点?
问问题
3899 次
2 回答
3
在调用之前,您需要首先从 中获取一个值rs
,例如 with 。rs.getInt("col1")
rs.wasNull()
于 2013-11-10T07:24:30.330 回答
1
另一种方法?rs.wasNull()
是最好的方法。但如果你坚持... 根据 JDBC 驱动程序的实现(根据供应商数据库而异),你可以执行以下操作:
Object decimalDigits = rs.getObject("DECIMAL_DIGITS");
if (decimalDigits == null) {
// do something
}
于 2013-11-10T07:45:23.427 回答