private ResultSet getInfoFromTable(String cus_id){
ResultSet rs = null;
try{
InitialContext initContext = new InitialContext();
DataSource dataSource = (DataSource)initContext.lookup("datasource1");
Connection conn = dataSource.getConnection();
PreparedStatement stmt = conn.prepareStatement("select * from customer where id = '?'");
stmt.setString(1, cus_id);
rs = stmt.executeQuery();
}catch(Exception e){
e.printStackTrace();
}
return rs;
}
}
이렇게 해줬는데 부적합한 인덱스 오류가 났어.
' ' <-- 이거 뺏을때에는 안났어...
그리고 파라미터 안넘기면 값은 잘나옴 ㅜㅜ
나 좀 도와주지 않으련/
야 rs 값 찍어봤냐? 부젖절한 인덱스 에러면 어질 봐야 겠냐? 걍 무작정 타이핑 이거저거 바꾸지말고 에러 메시지 보고 다음 계획 떠오를 때까지 생각해 보고 전후 촛점맞출 부분 값을 찍어봐야지.
ㄴ 그래서 일단 ? 앞뒤에 \' \' 이거 지우고 나서 생각하고 있는데..아..
스택 트레이스는 볼줄아냐? 도대체 얼서 에러 뜨냐?
ㄴ 기달 내가 에러 올려드림
야 밑에 말한 건 내가 틀럿다. setString이 해주네. ㅋㅋ 형이 자바 마지막으로 써본지가 오래되서. 아뭏든 기본은 같다. rs값이 제대로 나오냐 먼저 확인해 볼 것. 야 디버거에서 브레이크 걸고 인스펙트 하던지 프린트 문으로 찍어봐라