이 쿼리문에서
err : com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '? and name = ?' at line 1
이런 오류가 발생하거든?
이게, name이 문자열이라서 따옴표 처리를 해줘야 하는것 같아서 뒷 부분을 name = '?' "; 이렇게 처리를하니까
err : java.sql.SQLException: Parameter index out of range (2 > number of parameters, which is 1).
이런 오류가 발생한다...
where절 조건을 쿼리문으로 주고싶은데, 어떻게 해야하는지 가르쳐줄 갤러..? ㅠㅠ
혹시 영어 못함?
identify_idx가 정수임 문자열임?
ㄴ 문자열
둔아니는요 // 문법오류라잖아. 그래서 문법 묻고있잖아 멍청아
ㅇㅅㅇ
왜 문자열임?
ㄴ 내맘임
ㄴ 아시발 병신아 그거 몰라서 쳐 묻고있냐 모르면 그냥 답글달지말고 좀 닥치고있어. 쿼리 오류인데, 문법을 쳐 모르겠으니까 문법좀 가르쳐 달라는거잖아
DB에서 저 두 필드의.데이터 타입이랑 요청에서 파라미터로 들어오는 두 값이 어떻게 되요?
out of range 독해 못함?
ㄴ 두 필드는 String으로 정의되어있고, 요청에서 파라미터로도 String으로 전달했어요
일단 DB에서 직접 저 물음표 두 개에 들어갈 값을 넣어보고 정상 동작하는지를 확인 해 보면 어때요
둔아니는요 // 병신새끼 좀 닥치고있어라
range 이거 뜻암?
웹땔감dz // 워커벤치에서 저 쿼리문으로 실행한게 SELECT * FROM member where identify_idx = a000000001 and name = 'XXX';인데 잘 되더라구요
혹시 필드 이름 name말고 다른 걸로 바꿔서 해 보실래요?
둔아니는요 // shut the fck up mother fcker you such a dick
이상하다... 안 될 이유가 없어 보이는데... 흠 ㅠ
웹땔감dz // 이클립스에서요
??
공백문제도 아닐테고
알려줄까?
제 생각에는 name을 따옴표로 처리해야하는 과정에서 나타나는 문제인거 같은데, 검색해보니까 '?' 이런식으로 쓰면 아래 에러가 나온다고 하더라구요
똑같은 오류로 하루 고생함 저거 찾기 힘듬
둔아니는요 // 그래서 너도 영어 못해서 고생했었니?
알려줘? 말어
알면 첨부터 좀 알려줘 ㅅㅂ
테이블 갈아 ㅇㅅㅇ
그문제임
테이블이 뭐가 어떻게 문젠지 알려줘야지 테이블 문제임이 다냐 --;
힉 나도 잘 몰라 ㅇㅅㅇ
문법적으로 틀린거 안보인다. 샘플로 쿼리 완성시켜서 mysql콘솔에 직접 날려보고 잘되면 jdbc환경설정을 다시잡아봐. Mysql 엔진에따라서 에러날수도있음
웹땔감dz//되요->돼요 (되어 = 돼임) [리듬 맞춤법 봇♬]