2010-11-26 2 views
0

그래서 데이터베이스가 있는데, 여기에는 rightWord와 wrongWord라는 두 개의 열이있는 테이블이 있습니다. wrongWord 값이 자바에서 선언 된 변수와 같을 때 rightWord 값을 선택하고 싶습니다. 작품과 내가 wrongWord 자바 변수 같을 때 rightWord 열에서 첫 번째 값을 얻을 수 있어요단어가 Java의 데이터베이스 테이블에 존재하는지 확인하십시오.

SELECT rightWord FROM dictionaryTable WHERE wrongWord = (?) 

existingKeywords.next(); 
String rightWord = existsingKeywords.getString("rightWord"); 

: 지금까지 다음과 같은 코드가 있습니다. 이제 wrongWord 열의 값 중 하나라도 Java 변수와 일치하지 않는지 어떻게 확인할 수 있습니까? 위의 코드는 for 루프에 있고 java 변수의 값은 매번 다릅니다.

도와주세요. 감사!

답변

1

existingKeywordsResultSet이라고 가정합니다. next() 함수는 값이 없을 때 false을 반환합니다.

일반적인 사용 :

if (existingKeywords.next()) { 
    String rightWord = existingKeywords.getString("rightWord"); 
} else { 
    // no right word... 
} 
+0

네, 그건 작동합니다. 고맙습니다! – TookTheRook

관련 문제