for(int j=0; j<artifactCount; j++)
{
String first = r2.getString("context");
for(int k=0; k<relevantCount; k++)
{
String second = r4.getString("context");
System.out.println(first + " " + second);
r4.next();
}
r2.next();
}
안녕 모두, 자바 루프 중첩 사용하여 결과 세트를 통과. 첫 번째 반복에서는 단일 단어와 그 옆에 따로 분리 된 단어 그룹이 있으므로 결과가 정확합니다. 다음은 올바른 1 차 반복의 샘플 출력입니다.내가 다른 coloumn 항목으로 coloumn의 각 단어와 일치하도록 노력하고 있지만, 처음 내가 루프 중첩 사용하여 결과를 통과하기 위해 노력하고있어
Technology Products
Technology Methodology
Technology Project management
Technology Risk
Technology Management
Technology Processes
Technology Capitalism
Technology Supply chain
Technology Skill
Technology Production and manufacturing
그러나 2 차 반복에서 가능한 모든 값을 가진 2 차 값으로 이동하지 않으므로 다음과 같은 오류가 발생합니다. 당신의 도움을 주시면 감사하겠습니다
java.sql.SQLException: After end of result set
at com.mysql.jdbc.ResultSet.checkRowPos(ResultSet.java:4353)
at com.mysql.jdbc.ResultSet.getStringInternal(ResultSet.java:2137)
at com.mysql.jdbc.ResultSet.getString(ResultSet.java:2132)
at com.mysql.jdbc.ResultSet.getString(ResultSet.java:2250)
at WebArtifactListener$2.run(WebArtifactListener.java:166)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
... 당신은 지원되지 않습니다 r4
여러 번 반복하려는