일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 셜록
- 모바일 게임
- SHERLOCK
- 쇼타임
- 티스토리 초대
- 티스토리 초대장
- 왕좌의 게임
- 한니발 시즌2
- 미국드라마
- 세나
- A&E
- 캐드
- HBO
- 천사의 키스
- cw
- 스티브 카렐
- 티스토리
- 페니 드레드풀
- 모티브
- Penny dreadful
- 매즈 미켈슨
- 모바일게임
- 라시다 존스
- motive
- 세븐나이츠
- 라이프타임
- 미드
- 트라이베카
- Lifetime
- NBC
- Today
- Total
밤라떼의 블로그
출처 : http://cocagolau.blogspot.kr/2014/04/sql-prepared-statement-like.html 0. 환경1macbook-pro 13” 2012 mid / 10GB parallels9 ubuntu 12.04 LTS1. 문제preparedStatement를 사용시 SQL QUERY에 LIKE 문법 있을 때 처리방법코드StringBuffer query = new StringBuffer(); query.append("SELECT * FROM article WHERE name LIKE '%?%'"); // logger logger.debug("name: " + name); psmt = conn.prepareStatement(query.toString()); psmt.setS..
출처 : http://www.donnert.net/entry/Mybatis-%EA%B3%BC-%EC%9D%98-%EC%B0%A8%EC%9D%B4 PrepareStatment(#)와 Statment($)를 정확히 모르고 사용하시는 분들이 있어 정리해봤습니다. - 간혹 Statment를 숫자일때 사용한다.. 라고 생각하시는 분들고 계시고 정확한 의미를 모르는 분들이 계십니다. 정리된 내용 보시기 바랍니다. 1. #의 사용 (PrepareStatment) - #을 사용할 경우 오라클의 PreparedStatment를 사용하게 된다. 예제(name=John) a. mybatis mapper SELECT NAME FROM TEST WHERE NAME=#{name} b. 오라클에서 받은 쿼리 SELECT NAME ..
출처 : http://marobiana.tistory.com/60 1. #는 쿼리가 수행될 때, 다음과 같이 된다 SELECT * FROM USER WHERE col = ? parameter : [값] ?에 bind된 값이 들어가게 된다. 이 쿼리의 컴파일 된 내용을 재사용 할 수 있고, 파라미터에 따라 대입해주므로 효율적이다.내부적으로 preparedStatement 객체에서 ? 에 들어갈 파라미터의 값을 set 해줌으로써 사용이 된다. * preparedStatement는 한번 수행한 쿼리를 캐싱하는 객체 사용 용도 >> #일 경우, 값에 사용한다. myBatis : 컬럼명 = #{값} iBatis : 컬럼명 = #값# * 쿼리에 작은 따옴표가 붙게 된다. 2. $는 쿼리가 수행될 때, 다음과 같이 ..