[포스코DX|JDBC|5주] 19일차 수업
포스코DX X 비트교육센터 6기 -
SQL insert, delete, update -> JDBC
SQL Insection
sql을 삽입한다.
값을 바인딩한다. (concat과는 다름.)
binding이란?
값 자체가 커리에 담김.
- concat : where email =’?’ and pwd=’?’; => 값이 대체되는 것. replace 되는 것.
- binding : where email = ? and pwd = ? ; => string이 들어가는 것. (prepare statement : 값을 넣어두진 않고 준비시킨느 것)
### DAO = Repository
요청받은것을 DAO에 특정 메소드로 받음.
사용자의 요청을 제어하는 것이 MVC라고 볼 수 있음.
레이어 아키텍처. 사용자 - MVC 패턴 - VO - DAO - DB
CRUD를 한다.
quest: bookshop
- bookshop.dao
- bookshop,.