2012-10-16 5 views
0

저는 SQL에 익숙하지 않고 NetBeans를 처음 사용합니다. 그러니 정말 간단하다면 용서해주세요.하지만 내가 잘못하고있는 것을 이해하지 못합니다. "id", "username"및 "password"열이있는 "user"라는 테이블이 있습니다. 데이터베이스에서 단일 행을 검색하려고합니다. 필요한 유일한 필드는 사용자 이름과 암호입니다. 그래서 다음과 같습니다 :SQL- netbeans 내에서 간단한 쿼리 실행

SELECT 
    user.username AS "Username", 
    user.password AS "Password" 
    FROM "user" 
    WHERE 
    user.username = "billy" 

내 쿼리를 테스트하려면 netbeans를 사용하고 있습니다. 해당 암호와 함께 사용자 이름이 "billy"인 사용자가 포함 된 데이터베이스를 설치했습니다. 내가 넷빈즈에서 "실행 SQL"을 클릭하면 다음과 같은 오류와 함께 다시 온다 :

Error code -1, SQL state 42X01: Syntax error: java.lang.String.username. 
Line 1, column 1 

사람이 내가 잘못 뭘하는지 말해 줄래?

답변

0

음 ... 약간의 시행 착오 끝에 user.column에 대한 모든 참조를 "column"으로 바꿨습니다. 그것은 내 문제를 해결하는 것 같았다. 참조 용 검색어는 다음과 같습니다.

SELECT 
    "username" AS "Username", 
    "password" AS "Password" 
    FROM "user" 
    WHERE 
    "username" = 'Billy'