MVC 패턴
Model : DB에 관련된 일(추가, 수정, 삭제, 조회)
DAO : Deta Acces Object
VO : Value Object
View : 사용자 인터페이스 EX) GUI, XML, JSP
Controller : 사용자 요청에 따른 처리
GUI ->> View, Controller
▶ JDBC 특징
DBMS 가 바뀌어도 동일한 코드로 사용 가능
▶JDBC에 사용되는 객체
1. DriverManager 클래스
-역활 : JDBC 드라이버를 통해여 커넥션을 만든다.
-Class,forName() 메소드를 통해서 생서된다. (동적 생성)
2. Connection 인터페이스
3. Statemnet 앤터페이스
4. PreparedStatement 인터페이스
5. ResultSet 인터페이스
- java에서 리스트를 받아서 처리
▶ JDBC 연결 순서
1. JDBC드라이버를 로딩
2. DriverMananger.getConnection을 통해 데이터베이스 Connection을 구함
3. Query 실행을 하기 위해서 Statement 객체 생성
4. Query를 실행
- DB에 변동이 있냐 없냐에 따라서 달라짐
5. Query 실행 결과 사용
6. Statement 종료
7. 데이터베이스 커넥션 종료
<오라클에서 FEBC 사용법
맨위에서 NEW
11 버전 사용
원래 있던거 지우고 불러옴
Finish 클릭
여기가 sql 작성하는곳
저장
▶ 프로젝트에 라이브러리 추가
외부에서 불러와야 하는데 아까 JDBC 데이터 뭐시기 만들때 사용했던 OJDBC6 이거 추가
하고 전체 코드 확인하면서 확인하슈
2. JDBC 연결
url, suer, password 는 JDBCdeta 뭐시기 가면 있음 위에 참고
라이브러리 불러오는거 꼭 확인
'청년취업아카데미 > Java' 카테고리의 다른 글
[21.01.11 Java] 인터페이스(Interface) (0) | 2021.01.11 |
---|---|
[21.01.11 Java] 상속 (0) | 2021.01.11 |
페스티벌 문제 (0) | 2021.01.11 |
[21.01.11 Java] 음악 플레이어(클래스 분리) (0) | 2021.01.11 |
[21.01.08 Java] 클래스 선언(필드 및 메소드) (0) | 2021.01.08 |