青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

大龍的博客

常用鏈接

統(tǒng)計(jì)

最新評論

java.sql.SQLException: 對只轉(zhuǎn)發(fā)結(jié)果集的無效操作: last

java.sql.SQLException: 對只轉(zhuǎn)發(fā)結(jié)果集的無效操作: last 
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:111) 
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:145) 
at oracle.jdbc.driver.BaseResultSet.last(BaseResultSet.java:81) 
at com.ambow.upgrade.comm.UpGradeService.deleteOpr(UpGradeService.java:568) 
at com.ambow.upgrade.comm.UpGradeService.loadData(UpGradeService.java:126) 
at com.ambow.upgrade.comm.UpGradeService.exeUpgrade(UpGradeService.java:519) 
at com.ambow.upgrade.comm.UpGradeService.main(UpGradeService.java:528) 



JAVA代碼: 
pstmt = sourceConn.prepareStatement(findSql); 
pstmt.executeUpdate(); 
rs = pstmt.executeQuery(); 
rs.last();//移到最后一行 出錯(cuò)代碼行 
int rowCount = rs.getRow(); //得到當(dāng)前行號,也就是記錄數(shù) 
rs.beforeFirst(); //還要用到記錄集,就把指針再移到初始化的位置 


出錯(cuò)原因見這里: 
Java代碼  收藏代碼
  1. http://www.cnblogs.com/mingal/archive/2007/03/07/666373.html  
  2.   
  3. 因?yàn)槌鯇W(xué),所以,在建立Statement時(shí)使用默認(rèn)參數(shù)。導(dǎo)致在使用執(zhí)行rs.last()時(shí),產(chǎn)生“java.sql.SQLException:對只轉(zhuǎn)發(fā)結(jié)果集的無效操作:last”的異常。  
  4. 最后在建立Statement時(shí)加入相關(guān)參數(shù),就可以解決了。  
  5. 操作查詢結(jié)果集的過程中出現(xiàn)異常  
  6.    
  7. 出現(xiàn)異常的語句: rs.last();  
  8.    
  9. 異常的詳細(xì)信息:對只轉(zhuǎn)發(fā)結(jié)果集的無效操作: last  
  10.    
  11. 解決辦法:  stat = conn.createStatement();  
  12.          改為 stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY); 就可以了  
  13.    
  14. 分析: 異常出現(xiàn)于移動(dòng)結(jié)果集的指針時(shí),原因是在生成statement對象的時(shí)候提供的參數(shù)不同  
  15. 無參數(shù)的那個(gè)方法使用的是默認(rèn)參數(shù),statement執(zhí)行后得到的結(jié)果集類型為 ResultSet.TYPE_FORWARD_ONLY.這種類型的結(jié)果集只能通過rs.next();方法逐條讀取,使用其他方法就會(huì)報(bào)異常. 如果想執(zhí)行一些復(fù)雜的移動(dòng)結(jié)果集指針的操作就要使用其他參數(shù)了  
  16. 順便簡單介紹一下各個(gè)參數(shù):  
  17. ResultSet.TYPE_FORWARD_ONLY   (略)  
  18. ResultSet.TYPE_SCROLL_INSENSITIVE  雙向滾動(dòng),但不及時(shí)更新,就是如果數(shù)據(jù)庫里的數(shù)據(jù)修改過,并不在ResultSet中反應(yīng)出來。  
  19. ResultSet.TYPE_SCROLL_SENSITIVE  雙向滾動(dòng),并及時(shí)跟蹤數(shù)據(jù)庫里的更新,以便更改ResultSet中的數(shù)據(jù)。  
  20. ResultSet.CONCUR_READ_ONLY  只讀取ResultSet  
  21. ResultSet.CONCUR_UPDATABLE  用ResultSet更新數(shù)據(jù)庫  



修改后的代碼: 
pstmt = sourceConn.prepareStatement(findSql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY); 
pstmt.executeUpdate(); 
rs = pstmt.executeQuery(); 
rs.last();//移到最后一行 
int rowCount = rs.getRow(); //得到當(dāng)前行號,也就是記錄數(shù) 
rs.beforeFirst(); //還要用到記錄集,就把指針再移到初始化的位置

posted on 2011-06-12 23:21 大龍 閱讀(747) 評論(0)  編輯 收藏 引用


只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲调教视频在线观看| 亚洲视频视频在线| 国产精品自拍三区| 亚洲精品美女在线观看播放| 亚洲欧美日韩综合aⅴ视频| 亚洲狼人精品一区二区三区| 久久国产精品久久精品国产| 国产亚洲福利社区一区| 99热这里只有精品8| 国产精品国产三级国产普通话蜜臀 | 亚洲第一区在线观看| 国产精品一区视频| 亚洲视频大全| 亚洲一区二区三区中文字幕在线| 亚洲视频第一页| 亚洲天堂av电影| 欧美另类亚洲| 亚洲精品影视| 日韩视频不卡| 欧美日韩mv| 亚洲美女诱惑| 亚洲一区二区三区精品视频| 欧美日韩高清在线播放| 久久蜜桃精品| 国产亚洲欧洲一区高清在线观看 | 一区二区三区视频在线播放| 亚洲成人在线视频播放| 久久精品在线视频| 久久久国产精彩视频美女艺术照福利| 久久久久久网| 久久久久一本一区二区青青蜜月| 欧美大片免费| 亚洲黄色在线观看| 中国成人亚色综合网站| 免费久久99精品国产自| 久久综合久色欧美综合狠狠| 欧美激情视频一区二区三区在线播放| 亚洲女性裸体视频| 欧美午夜不卡视频| 日韩午夜在线视频| 午夜亚洲精品| 尤妮丝一区二区裸体视频| 91久久久久久国产精品| 日韩视频在线播放| 毛片基地黄久久久久久天堂| 久久综合色影院| 91久久黄色| 欧美激情精品久久久久久变态| 香蕉国产精品偷在线观看不卡| 美女主播视频一区| 欧美成人免费在线视频| 9色porny自拍视频一区二区| 欧美日韩国语| 午夜宅男久久久| 蜜桃av综合| 国产欧美日韩精品丝袜高跟鞋 | 亚洲在线观看视频| 99国产精品一区| 欧美激情视频在线播放| 日韩一级片网址| av成人动漫| 国产精品视频yy9099| 亚洲精品视频免费在线观看| 在线视频精品一区| 国产欧美日韩专区发布| 日韩亚洲欧美成人一区| 欧美亚洲一区| 欧美日韩情趣电影| 久久精品国产视频| 欧美专区18| 91久久精品一区| 国产精品一区二区在线观看| 欧美国产第一页| 性欧美在线看片a免费观看| 亚洲精品网站在线播放gif| 亚洲精品美女在线观看播放| 国产欧美日本一区二区三区| 欧美精品一区二区三区很污很色的| 亚洲国产精品久久久久婷婷老年 | 国产精品99久久99久久久二8| 一区二区三区精品在线| 国产综合色一区二区三区| 欧美日韩一二三四五区| 久久亚洲精品一区| 午夜精品久久久久久99热| 99国内精品| 亚洲欧洲综合另类| 欧美成人激情在线| 中文高清一区| 亚洲日本无吗高清不卡| 一区二区亚洲欧洲国产日韩| 国产精品一页| 欧美成ee人免费视频| 久久精品综合网| 欧美一区二区三区婷婷月色 | 国产精品爽爽ⅴa在线观看| 欧美国产日韩一区二区| 一区二区三区毛片| 最新国产乱人伦偷精品免费网站 | 另类激情亚洲| 久久精品噜噜噜成人av农村| 亚洲中字黄色| 亚洲一级一区| 亚洲午夜一二三区视频| 亚洲视频免费观看| 一区二区三区免费网站| 一区二区三区日韩| 一区二区三区免费在线观看| 在线中文字幕一区| 欧美成人免费观看| 欧美不卡高清| 亚洲国产精品视频| 亚洲国产一区二区三区高清 | 国产精品99久久不卡二区| 日韩一级精品| 另类欧美日韩国产在线| 免费高清在线视频一区·| 久久天堂国产精品| 男女精品视频| 欧美1区视频| 亚洲日韩视频| 日韩视频欧美视频| 亚洲一区免费网站| 午夜精品国产更新| 久久亚洲国产成人| 中国女人久久久| 亚洲尤物视频在线| 久久福利资源站| 麻豆91精品91久久久的内涵| 欧美精品不卡| 国产精品午夜春色av| 黄色成人av网站| 亚洲精品美女久久久久| 国产一区二区三区久久久| 欧美日韩国产一区| 国产日韩专区在线| 亚洲国产综合在线| 亚洲一区二区三区四区五区黄 | 亚洲精品视频在线观看免费| 国产午夜精品一区理论片飘花| 欧美日韩美女| 国产欧美欧洲在线观看| 1024欧美极品| 亚洲影视在线| 美国成人直播| 日韩亚洲欧美在线观看| 午夜精品久久| 欧美女主播在线| 国产专区一区| 亚洲视频你懂的| 久久综合五月天婷婷伊人| 亚洲精品综合| 久久亚洲一区| 久久综合国产精品台湾中文娱乐网| 久久国产黑丝| 久久精品女人| 久久精品综合网| 欧美小视频在线| 亚洲高清视频中文字幕| 亚洲欧美国产一区二区三区| 中文在线资源观看网站视频免费不卡 | 国产一本一道久久香蕉| 亚洲美女少妇无套啪啪呻吟| 久久精品在线播放| 9l国产精品久久久久麻豆| 久久精品卡一| 国产酒店精品激情| 亚洲天堂av在线免费观看| 欧美成人午夜剧场免费观看| 亚久久调教视频| 国产精品看片你懂得| 99精品视频免费观看视频| 99热精品在线| 牛人盗摄一区二区三区视频| 香蕉视频成人在线观看 | 欧美成人三级在线| 性感少妇一区| 国产农村妇女精品一区二区| 在线亚洲观看| 亚洲国产日韩在线| 9国产精品视频| 欧美韩国一区| 亚洲精品日产精品乱码不卡| 六月丁香综合| 欧美一区二区三区久久精品茉莉花| 久久久精品免费视频| 欧美ed2k| 亚洲日本va午夜在线电影| 亚洲一本视频| 99ri日韩精品视频| 午夜精品在线观看| 国产精品一区二区你懂得| 亚洲欧美日韩中文视频| 99国产一区| 国产精品久久久久影院色老大 | 亚洲国产精品欧美一二99| 久久久精彩视频| 亚洲精品国产精品久久清纯直播| 亚洲欧洲99久久| 国产欧美三级|