java.sql.SQLException: Before start of result set

豬頭!!竟然沒寫,害我debug好久喔!

跟資料庫做連結的時候

如果出現這訊息是什麼原因呢?

java.sql.SQLException: Before start of result set

稍微收尋了一下
就解決了我的問題
但是我還沒有詳細去研究到底是什麼原因
普遍的說法是

ResultSet 要取出(第一筆)資料前,一定要先做一次 resultSet.next() ,因為 default 指標是指向第一筆之前的 null 位址

根據API文件說法,為什麼要有resulset.next,是預設指標是指在befor of resulset:

廣告
本篇發表於 JAVA。將永久鏈結加入書籤。

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s