반응형
String name = textField_name.getText();
StringBuilder sb = new StringBuilder();
String sql = sb.append("select * from goods where name = ").append(name).append(";").toString();
textField로 입력한 값을 가져와서 쿼리문을 만드는 과정에서 Unknown 'abcd' column in 'where clause' 라는 에러가 발생했다.
name을 varchar 타입으로 생성했으면서 따옴표를 입력해주지 않았기 때문이다.
수정 후 !
String sql = sb.append("select * from goods where name = '").append(name).append("';").toString();
반응형
'프로그래밍 언어 > Java' 카테고리의 다른 글
자바 코딩 규칙(Java Code Conventions) (0) | 2020.02.06 |
---|---|
JPA란? JPA를 사용해야 하는 이유 (0) | 2020.01.16 |
[Java] 멀티스레드 프로그래밍 - 스레드간의 커뮤니케이션 (0) | 2019.11.04 |
[Java] 멀티스레드 프로그래밍 - Runnable 인터페이스 (0) | 2019.10.28 |
[Java] 멀티스레드 프로그래밍 - Thread 클래스 (0) | 2019.10.28 |