Dao 란?
Data Access Object 라고 하며 DB의 데이터에 접근하기 위한 객체를 말한다.
DB에 접근하기 위한 로직을 분리하기 위해 사용되며
DB에 접근하여 insert, update, delete, select 조작하는 기능을 수행한다.
insert 예제)
DB에 접속하는 클래스를 미리 생성하여 사용한다.
Connection 객체의 참조값을 얻어와서 DB 접속을 완료한다.
실행 할 작업은 insert 이므로 orcle의 insert 문을 입력한다.
sql문이 미완성인 ? 가 존재하는 곳에 알맞는 값을 넣어준다.
다른 메인클래스에서 사용하는 코드이다.
1. 추가할 정보를 정의하고
2. 정의된 정보를 dto 객체에 담는다.
3. dto객체를 insert()메소드에 전달하면 DB에 추가되는 insert 문이 실행된다.
실행결과 orcle scott 계정 member table에 name "덩어리" addr "목동" 데이터가 추가 된 모습이다.
'Java' 카테고리의 다른 글
[Eclipse] Java Dao (delete) (0) | 2023.05.16 |
---|---|
[Eclipse] Java Dao (update) (0) | 2023.05.16 |
[Eclipse] Java DTO (0) | 2023.05.16 |
[Eclipse] Java JDBC INSERT, Update, delete 문 (0) | 2023.05.15 |
[Eclipse] Java JDBC, SELECT 예제 (0) | 2023.05.15 |