日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

jdbc - 關(guān)于錯誤:java.sql.SQLException: 未調(diào)用 ResultSet.next的問題

瀏覽:205日期:2023-10-23 09:49:27

問題描述

1.`public Res evaluateCourse(@FormParam('stuId') int stuId, @FormParam('score') String score) {

Res res = new Res();Connection con = null;ResultSet rs = null;String[] temp = score.split(',');int count = 0;try{ con = getConnection(); Statement sm = con.createStatement(); String selectStuId = 'select evaluateId from evaluate where stuId = ' + stuId; rs = sm.executeQuery(selectStuId); for(String s: temp) {int scoreInt = Integer.parseInt(s);count++;switch (count) { case 1:int TEACHPROGRAM = scoreInt;System.out.println('TEACHPROGRAM = ' + TEACHPROGRAM);String insert1 = 'insert into evaluateDesc(EVALUATEID,ATTRNAME,ATTRSCORE) values(' + rs.getInt('evaluateId')+ ',' + TEACHPROGRAM + ')';System.out.println(insert1);rs = sm.executeQuery(insert1);if(rs.next()){ System.out.println('TEACHPROGRAM = ' + rs.getInt(TEACHPROGRAM));}continue; case 2:int LECTURECONTENT = scoreInt;System.out.println('LECTURECONTENT = ' + LECTURECONTENT);String insert2 = 'insert into evaluateDesc(evaluateId,attrName,attrScore) values (' + rs.getInt('evaluate')+ ',' + LECTURECONTENT + ')';rs = sm.executeQuery(insert2);if(rs.next()){ System.out.println('LECTURECONTENT = ' + rs.getInt(LECTURECONTENT));}continue; case 3:int LECTUREMETHOD = scoreInt;System.out.println('LECTUREMETHOD = ' + LECTUREMETHOD);String insert3 = 'insert into evaluateDesc(evaluateId,attrName,attrScore) values (' + rs.getInt('evaluate')+ ',' + LECTUREMETHOD + ')';rs = sm.executeQuery(insert3);if(rs.next()){ System.out.println('LECTUREMETHOD = ' + rs.getInt(LECTUREMETHOD));}continue; case 4:int TSINTERACTION = scoreInt;System.out.println('TSINTERACTION = ' + TSINTERACTION);String insert4 = 'insert into evaluateDesc(evaluateId,attrName,attrScore) values (' + rs.getInt('evaluate')+ ',' + TSINTERACTION + ')';rs = sm.executeQuery(insert4);if(rs.next()){ System.out.println('TSINTERACTION = ' + rs.getInt(TSINTERACTION));}continue; case 5:int EVAMETHOD = scoreInt;System.out.println('EVAMETHOD = ' + EVAMETHOD);String insert5 = 'insert into evaluateDesc(evaluateId,attrName,attrScore) values (' + rs.getInt('evaluate')+ ',' + EVAMETHOD + ')';rs = sm.executeQuery(insert5);if(rs.next()){ System.out.println('EVAMETHOD = ' + rs.getInt(EVAMETHOD));}continue; case 6:int EVALUATE = scoreInt;System.out.println('EVALUATE = ' + EVALUATE);String insert6 = 'insert into evaluateDesc(evaluateId,attrName,attrScore) values (' + rs.getInt('evaluate')+ ',' + EVALUATE + ')';rs = sm.executeQuery(insert6);if(rs.next()){ System.out.println('EVALUATE = ' + rs.getInt(EVALUATE));}break;} }}catch (Exception e){ e.printStackTrace();}res.setMsg('評教成功');return res; } `

2.測試代碼:

void testEvaluateCourse() {CourseEvaluateServiceImpl ce = new CourseEvaluateServiceImpl();String str = '15,15,10,0,0,0';ce.evaluateCourse(1,str.toString()); }

3.錯誤信息:

開始嘗試連接數(shù)據(jù)庫!連接成功TEACHPROGRAM = 15java.sql.SQLException: 未調(diào)用 ResultSet.next at oracle.jdbc.driver.GeneratedScrollableResultSet.getInt(GeneratedScrollableResultSet.java:565) at oracle.jdbc.driver.GeneratedResultSet.getInt(GeneratedResultSet.java:1350) at serviceImpl.CourseEvaluateServiceImpl.evaluateCourse(CourseEvaluateServiceImpl.java:45) at service.CourseEvaluateService$evaluateCourse.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:133) at serviceImpl.CourseEvaluateServiceImplTest.testEvaluateCourse(CourseEvaluateServiceImplTest.groovy:10) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at junit.framework.TestCase.runTest(TestCase.java:154) at junit.framework.TestCase.runBare(TestCase.java:127) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:118) at junit.textui.TestRunner.doRun(TestRunner.java:116) at com.intellij.junit3.JUnit3IdeaTestRunner.doRun(JUnit3IdeaTestRunner.java:113) at junit.textui.TestRunner.doRun(TestRunner.java:109) at com.intellij.junit3.JUnit3IdeaTestRunner.startRunnerWithArgs(JUnit3IdeaTestRunner.java:45) at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:51) at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:237) at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)

調(diào)用ResultSet.next()之后光標(biāo)移動到下一行,那么像這樣多次調(diào)用呢?我真的查了很多資料了,希望大神手下留情,我真的只是個理解能力特別薄弱的小白,別舉報(bào)了。如果我真的能查到資料解決問題,我是不會來這里問的!!!!

問題解答

回答1:

以Case 1 為例

rs = sm.executeQuery(selectStuId);//執(zhí)行下面的rs.getInt('evaluateId'),之前沒有調(diào)用過next,會出錯String insert1 = 'insert into evaluateDesc(EVALUATEID,ATTRNAME,ATTRSCORE) values(' + rs.getInt('evaluateId')+ ',' + TEACHPROGRAM + ')';rs = sm.executeQuery(insert1);//這是對的if(rs.next()){ System.out.println('TEACHPROGRAM = ' + rs.getInt(TEACHPROGRAM));}

標(biāo)簽: java
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩精品一区二区三区中文字幕| 国产美女一区| 日韩一区二区久久| 97精品国产福利一区二区三区| 一级欧美视频| 蜜臀久久99精品久久久久久9| 精品久久电影| 久久精品免视看国产成人| 欧美私人啪啪vps| 国产欧美日韩一区二区三区四区| 少妇高潮一区二区三区99| 亚洲一区导航| 免费在线看一区| 亚洲精品第一| 国产精品调教| 国内自拍视频一区二区三区| 久久久久久色| 欧美国产极品| 精品午夜久久| 最近高清中文在线字幕在线观看1| 国产精品伦理久久久久久| 国产极品一区| 丁香六月综合| 精品日韩毛片| 午夜在线播放视频欧美| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲三级国产| 久久激情av| 日韩中文在线电影| 亚洲综合欧美| 国产精品色婷婷在线观看| 岛国av免费在线观看| 黄色成人在线网址| 日韩av资源网| 国产91在线播放精品| 欧美日韩国产免费观看视频| 婷婷综合亚洲| 国产精品网在线观看| 久久久久久久久99精品大| 国产美女一区| 国产成人精品一区二区三区视频| 激情五月综合网| 国产日韩欧美一区二区三区| 成人精品天堂一区二区三区| 综合色就爱涩涩涩综合婷婷| 国产成人免费视频网站视频社区| 夜夜精品视频| 成人台湾亚洲精品一区二区| 日本大胆欧美人术艺术动态| 狠狠久久伊人中文字幕| 日韩专区欧美专区| 国产精品**亚洲精品| 免费观看在线综合色| 亚洲伦乱视频| 久久精品福利| 国产精品115| 日韩免费精品| 亚洲欧美日韩专区| 国产伊人精品| 久久久水蜜桃av免费网站| 免费亚洲一区| 国产精品伊人| 国产精品一区二区美女视频免费看| 亚洲尤物在线| 91高清一区| 蜜臀av免费一区二区三区| 精品视频在线观看网站| 日韩欧美高清一区二区三区| 亚洲一区二区日韩| 三级亚洲高清视频| 亚洲精品大全| 国产精品分类| 精品黄色一级片| 神马午夜在线视频| 激情五月综合网| 亚洲狼人精品一区二区三区| 三级在线观看一区二区| 日韩欧美在线精品| 青草国产精品| 国产精品调教| 国产精品综合| 日韩不卡一区二区三区| 亚洲一区欧美| 久久中文视频| 国产麻豆久久| 亚洲国产福利| 国产传媒在线| 日韩精品欧美激情一区二区| 在线中文字幕播放| 91精品国产福利在线观看麻豆| 91看片一区| 久久网站免费观看| 午夜影院欧美| 亚洲视频电影在线| 亚洲精品福利| 97成人超碰| 欧美亚洲免费| 国产精品视频一区二区三区四蜜臂 | 日韩成人免费| 国产一区二区三区精品在线观看| 亚洲一卡久久| 福利一区二区三区视频在线观看| 在线国产一区二区| 亚洲激情欧美| 视频一区二区三区在线| 国产精品久久久久9999高清| 999国产精品| 日韩极品在线观看| 日本欧美在线| 蜜臀av性久久久久蜜臀aⅴ流畅| 综合欧美精品| 六月丁香综合在线视频| 国产一区福利| 亚洲免费中文| 国产精品日韩久久久| 岛国av在线播放| 国产精品试看| 久久一区国产| 国产一区二区高清| 麻豆精品视频在线观看视频| 日韩欧美精品一区| 午夜亚洲福利| 久久久久蜜桃| 国产精品羞羞答答在线观看| 久久免费视频66| 亚洲欧美日本日韩| 麻豆成人av在线| 日韩中出av| 九色porny丨国产首页在线| 亚洲精品伊人| 欧美69视频| 国产传媒av在线| 日本成人在线不卡视频| 欧美aa在线观看| 国产精品网在线观看| 亚洲青青久久| 欧美成人亚洲| 日本免费久久| 97精品国产| 日本久久二区| 亚洲a级精品| 黄色在线一区| 久久xxxx| 视频在线在亚洲| 日韩视频中文| 国产亚洲激情| 久久av在线| 夜夜嗨网站十八久久| 日韩精品欧美| 激情婷婷亚洲| 日本大胆欧美人术艺术动态| 免费在线观看视频一区| 丝袜美腿成人在线| 一本一道久久a久久| 一区免费在线| 久久国产福利| 日韩1区2区3区| 欧美激情精品| 成人在线免费观看网站| 久久久久国产一区二区| 影音先锋国产精品| 美日韩精品视频| 视频一区在线视频| 欧美日韩一区二区三区在线电影| 国产日韩一区二区三免费高清| 国产精品sm| 日韩精品欧美| 蜜臀av一区二区在线免费观看| 欧美成人日韩| 在线人成日本视频| 欧美91视频| 日本午夜精品| 中文在线а√在线8| 日韩视频二区| 国产精品啊v在线| 激情欧美一区二区三区| 蜜桃一区二区三区在线| 美女视频黄 久久| 91精品亚洲| 一本色道精品久久一区二区三区| 亚洲一级淫片| 国产精品流白浆在线观看| 国产精品蜜芽在线观看| 99国产精品自拍| 国产日韩欧美三级| 欧美日韩一区二区综合| 国产欧美高清视频在线| 欧美成人日韩| 国产伊人久久| 婷婷亚洲成人| 国产在线成人| 国产成人1区| 国产精品一区二区中文字幕| 国产一区清纯| 国产suv精品一区二区四区视频 | 日本特黄久久久高潮| 久久亚洲国产| 国产精品一区二区av日韩在线| 激情欧美一区二区三区| 丰满少妇一区|