0
我有兩個遊標用於顯示UI中的詳細信息。ResultSet實例不爲null,但next()調用拋出NullPointerException
headerCur = (ResultSet) cstmt.getObject(4);
serialCur = (ResultSet) cstmt.getObject(5);
當用戶輸入錯誤的值時,它將轉到serialCur.next()
。
while (serialCur.next()) {
// ...
}
但是,它拋出了一個NullPointerException
。
我已經登錄並發現serialCur
不爲空,但next()
調用拋出空指針異常無論如何。
這是如何造成的,我該如何解決?
而(serialCur.hasNext()) – MaxG
你能在你的問題提供完整的堆棧跟蹤。以及代碼 – msagala25
@MaxG在ResultSet上沒有'hasNext()' - ['next()'](https://docs.oracle.com/javase/8/docs/api/java/ sql/ResultSet.html#next--)是正確的在這裏使用 – JonK