reference : 테코톡
JDBC api와 Java application 사이에서 매개하는 역할.
java application을 sql구조를 생각하지 않고 평소 프로그래밍 하는 방식으로 db데이터에 접근할 수 있도록 함
번역가. DB가 무엇이든 간에 고유한 특징을 몰라도 접근하는 것이 가능하도록
1. SQL문 일일히 작성
2. connection 관리
3. preparedstatement, resultset 객체
connection객체가 db와 app의 연결을 관리하고, preparedstatement가 sql을 전달하며 resultset객체를 통해 결과값을 전달한다.