JDBC란?
- Java Database Connectivity
- 자바 프로그램이 데이터베이스와 연결되어 데이터를 주고 받을 수 있게 해주는 프로그래밍 인터페이스
- 기능
- Connection : 데이터베이스에 연결 설정
- Statement : SQL 문장을 DBMS에 전송
- ResultSet : SQL 문장 전송 후 결과 처리
DAO란?
- Data Access Object
- 데이터베이스에 접근하는 객체
- SQL문을 보내는 여러개의 객체들을 하나로 통합해 DB에 접근하는 방식
인터넷에서 다른 사람이 만든 DAO를 살펴보면 코드가 살짝 다르다
다른 이유는 쇼핑몰 웹 프로젝트에서는 Connection Pool을 사용했기 때문이다
Connection Pool에 관한 내용은 JSP 게시판에 따로 작성하고자 한다.
DTO란?
- Data Transfer Object
- DB에 존재하는 테이블의 데이터를 저장하는 객체
참고