java.sql.SQLException: Before start of result set ---错误笔记
生活随笔
收集整理的這篇文章主要介紹了
java.sql.SQLException: Before start of result set ---错误笔记
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
錯(cuò)誤提示:java.sql.SQLException: Before start of result set?
解決方法:使用rs.getString();前一定要加上rs.next(); 原因:ResultSet對(duì)象代表SQL語句執(zhí)行的結(jié)果集,維護(hù)指向其當(dāng)前數(shù)據(jù)行的光標(biāo)。每調(diào)用一次next()方法,光標(biāo)向下移動(dòng)一行。最初它位于第一行之前,因此第一次調(diào)用next()應(yīng)把光標(biāo)置于第一行上,使它成為當(dāng)前行。隨著每次調(diào)用next()將導(dǎo)致光標(biāo)向下移動(dòng)一行。在ResultSe對(duì)象及其t父輩Statement對(duì)象關(guān)閉之前,光標(biāo)一直保持有效。
解決方法:使用rs.getString();前一定要加上rs.next(); 原因:ResultSet對(duì)象代表SQL語句執(zhí)行的結(jié)果集,維護(hù)指向其當(dāng)前數(shù)據(jù)行的光標(biāo)。每調(diào)用一次next()方法,光標(biāo)向下移動(dòng)一行。最初它位于第一行之前,因此第一次調(diào)用next()應(yīng)把光標(biāo)置于第一行上,使它成為當(dāng)前行。隨著每次調(diào)用next()將導(dǎo)致光標(biāo)向下移動(dòng)一行。在ResultSe對(duì)象及其t父輩Statement對(duì)象關(guān)閉之前,光標(biāo)一直保持有效。
總結(jié)
以上是生活随笔為你收集整理的java.sql.SQLException: Before start of result set ---错误笔记的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JDBC的封装类
- 下一篇: 数据库设计范式实例解析