java - 如何在Java中检查JDBC表中的某些列是否为空

标签 java sql database netbeans jdbc

我需要检查表中的字段是否为空(null),如果是,则执行特定任务;如果没有,就做一些不同的事情。我尝试过 rs.wasNull() 并收到错误“调用 wasNull() 时未检索到数据”。还有其他方法可以做到这一点吗?

最佳答案

您需要首先从 rs 获取一个值,例如使用 rs.getInt("col1"),然后调用 rs.wasNull( )

关于java - 如何在Java中检查JDBC表中的某些列是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19887252/

相关文章:

java - Android:Java 错误意外的标记(数组)

java - 如何使用java api监控master、regionserver和zookeeper的工作

sql - 授予者没有 GRANT 权限 - 问题

mysql - 使用二进制排序规则有什么影响?

sql - 我应该如何将统计数据保存到数据库

javascript - Nodejs http.request 如何将 json 参数发送到 java 接口(interface)

java c3p0 : how can i configure autoreconnect=true?

javascript - 延续关系

SQL 存储率随时间变化和 SELECT 率在特定时刻有效

node.js - 在 REST 应用程序中处理数据库错误时,什么被视为标准?