SQL쿼리문의 실행 (바인딩)
바인딩 쿼리의 실행 바인딩쿼리는 리터럴과는 다르게 쿼리문에 필요한 변수를 직접 삽입하지 않고 바인딩이라는 과정을 통해 쿼리문을 실행합니다. 바인딩 쿼리는 쿼리문의 반복처리 속도 및 SQL Injection 방어에 도움을 준다고 알려져 있으므로 리터럴 보다는 바인딩쿼리를 사용하시길 권장합니다. 바인딩을 사용할 경우 변수값은 Dao에서 자동으로 escape 시켜주므로 별도로 처리하지 않아도 됩니다. 바인딩 쿼리는 Mysql 4.1 이상 버전에서 지원됩니다. Spac Dao 에서는 두가지 방식의 바인딩을 제공하는데 그 방식은 아래와 같습니다. 1. "?" 를 통한 바인딩 2. ":변수" 를 통한 바인딩 (Spac 12.2.1 부터 지원합니다.) 위 두가지 바인딩을 예제를 통해 알아보겠습니다. 변수를 직접 삽입..
공부합시다
2014. 3. 13. 09:29
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- eloquent-observer
- bitwarden-cli
- 테스트_다중트랜잭션
- observer 매개변수 전달하기
- addMonthWithoutOverflow
- password-manager
- 라라벨
- Python
- 정규식
- 메일
- l5-swagger-response
- 자바스크립트
- vim
- django
- l5-swagger
- session+token authorize
- aaa패턴
- MySQL
- graphql
- Laravel
- php-laravel
- php
- addMonth
- redis
- graphql-php
- POP3
- exception-test
- laravel-test
- 정의
- laravel-kafka
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함