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에 존재하는 테이블의 데이터를 저장하는 객체
참고
[Java] JDBC - DAO와 DTO에 대한 내용
지난번에는 JDBC 연결과 함께 기본적인 SQL문을 날리는 방법에 대해서 정리해보았습니다. 지난 시간에 이어서 이번에는 JDBC를 더욱 효율적으로 작동하게 만드는 DAO와 DTO에 대해서 정리해보고자
beaniejoy.tistory.com
[JDBC] DAO, DTO(=VO) 개념과 활용
1. DAO Data Access Object의 약자로 "데이터베이스에 접근하는 객체" 라는 뜻 입니다. D...
blog.naver.com