본문 바로가기
👨‍💻 2. 웹개발_Back end/2-4 JSP & Servlet

[JSP & Servlet] 4장 서블릿과 JDBC(1) - JDBC와 ODBC 구조

by 달님🌙 2021. 10. 13.
반응형

 

1. DBMS 기본 개념

 

1. DBMS 등장전과 등장후 비교

 

 

- DBMS가 등장하면서부터 DBMS가 직접 데이터 입출력을 담당

- 웹 애플리케이션을 사용하여 로컬에 있는 데이터들을 사용할 수 있음

 

2. DBMS 사용 규칙

 

 

3. SQL (Structured Query Language)

 

 

4. SQL 전달 및 데이터 수신

 

1) SQL 전송 프로토콜

 

2) DBMS 전용 통신 프로토콜

 

5. Vendor(Native) API

 

 

 

2. Java 애플리케이션에서 DBMS 접속

 

1. DBMS에 종속

 

- MySQL은 MySQL끼리 통신, Oracle은 Oracle끼리 통신 가능하다.

- MySQL API : mysql-connector-java-8.0.26.jar 사용

- Oracle API : OJDBC라는 커넥터 라이브러리 사용

- vender API 역할을 해주는 것들이 바로 connector 라이브러리이다.

 

2. ODBC (Open DataBase Connectivity) 등장

 

- ODBC API : DBMS에 접근하기 위한 표준 인터페이스 정의

- 프로토콜로 DBMS와 애플리케이션을 연결 (커넥터 API 사용 예정)

- OJDBC 드라이버 사용해서 애플리케이션과 드라이버들 사이에서 다양한 기능들 지원

 

 

3. DBMS 종속 탈피

 

4. ODBC 속도

 

 

5. Java 애플리케이션에서 DBMS 접속

 

6. JDBC (Java DataBase Connectivity) API 

 

- JDBC API : Java 애플리케이션을 위한 DBMS 접속 인터페이스

 

1) JDBC Type 1 드라이버

 

2) JDBC Type 2 드라이버

 

3) JDBC Type 4 드라이버

 

7. 실습 예제 아키텍처

 

 

반응형

댓글