📌 JDBC : JAVA에서 DB에 접근할 수 있게 해주는 JAVA Programming API
🔊 JDBC 사용객체
1) DriverManager : connection 객체 생성 도와주는 메서드
2) Connection : 길, 통로 역할
3) Statement : java와 DB사이 운행하는 왕복 버스
4) ResultSet : SELECT문을 사용한 질의 성공 시 Result Set 반환
🔊 PreparedStatement : Statement의 자식으로 좀 더 향상된 기능을 제공
- ? (위치홀더) 를 이용하여 SQL에 작성되어 지는 리터럴을 동적으로 제어함
- 오타 위험 감소, 가독성 상승
🔊 Statement와 PreparedStatement 차이점
- Statement 는 객체 생성 시 SQL을 적재하지 않고 DB에 갔다가 반환할때 rs 변수에 sql문 적재
- PreparedStatement는 객체 생성 시 SQL 적재해서 DB로 갔다가 반환할때는 SQL문 적재 XXX