반응형
PrepareStatement 문에서 ?를 넣어주지 않아서
생긴 에러인데
sql = "UPDATE TABLE SET VAL1 = 'OK' FROM WHERE OPTION = '" + option_value + "' ";
이런 식으로 작성해 놓고 option_value쪽을 고치지 않아서 ?가 없어서 에러가 뜬 것이었다
sql = "UPDATE TABLE SET VAL1 = 'OK' FROM WHERE OPTION = ? ";
pstmt.setString(1, "OPTION_VALUE");
이런 식으로 작성해 주니 해결이 되었다
반응형
댓글