小编Rav*_*ran的帖子

使用 wasnull() 在 java 结果集中处理 null

我试图在结果集中处理 null 得到下面提到的错误

代码:这里查询返回null,如果为null versionNo应该是0

int versionNo = 0;
        try {
            ResultSet res = stmt.executeQuery(query);
            if (res.wasNull()) {
                versionNo = 0;
            } else {
                while (res.next()) {
                    versionNo = res.getInt(1);
                }
            }
Run Code Online (Sandbox Code Playgroud)

错误:com.mysql.cj.jdbc.result.ResultSetImpl.wasNull(ResultSetImpl.java:2496) 处的 java.lang.NullPointerException

java jdbc resultset

1
推荐指数
1
解决办法
1075
查看次数

标签 统计

java ×1

jdbc ×1

resultset ×1