ksouth9

DAO(Data Access Object) 본문

Web/JSP

DAO(Data Access Object)

ksouth9 2022. 7. 3. 21:46

DAO(Data Access Object)


데이터 접근 객체(Data Access Object) 데이터베이스의 데이터에 접근하기 위한 객체이다. 보통 JDBC를 통해 구현하며, 하나의 테이블에서 수행할 수 있는 CRUD를 전담한다. Create(생성), Read(읽기), Update(갱신), Delete(삭제) 프로젝트에서 사용되는 함수를 구현한다.

JDBC : 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API

 

사용예시

public Member_DAO() {

		// DB연결
		try {
			String dbURL = "jdbc:mysql://localhost:3306/bbs";
			String dbID = "root";
			String dbPW = "1234";
			Class.forName("com.mysql.cj.jdbc.Driver");
			conn = DriverManager.getConnection(dbURL, dbID, dbPW);
			System.out.println("디비 연결 성공");

		} catch (Exception e) {
			e.printStackTrace();
		}
	}
    
    CRUD 기능 등등...

'Web > JSP' 카테고리의 다른 글

Connection Pool(커넥션 풀)  (0) 2022.12.12
JSP DB Connection  (0) 2022.08.01
DTO(Data Transfer Object)  (0) 2022.06.16
MVC 패턴  (0) 2022.06.16
JSTL(JSP Standard Tag Library)  (0) 2022.06.14