@ LIKE 사용시
DB로 리터럴 값을 가지고 들어갈때 ''로 들어감
pstmt.setString(1, id);
해결방안1(java)
query.propertiesd에 ?에 %를 안넣고
SQL 구문에 사용될 iud 데이터 가공
(1, %id%);
해결방안2(DB)
SQL 구문에서
MEMBER_ID LIKE '%'||?||'%'
'%'||'user'||'%' -> '%user%'
|| = 연결연산자
rset.getInt(1);
-> 얻어올 값이 있는 컬럼 순서 지정 가능
'study > JDBC' 카테고리의 다른 글
7_JDBC_(개인프로젝트) (0) | 2019.12.07 |
---|---|
6_JDBC_(API,라이브러리,스트링버퍼) (0) | 2019.12.06 |
4_JDBC_(Service, Template) (0) | 2019.12.04 |
3_JDBC_(DML) (0) | 2019.12.03 |
2_JDBC_(관련 객체들) (0) | 2019.11.30 |