네트워크 프로토콜 드라이버(Type 3)
CODEDRAGON ㆍDevelopment/Java
반응형
네트워크 프로토콜 드라이버(Type 3)
· Net-protocol/All-Java Driver 라고도 합니다.
· 3-tier 클라이언트 서버 모델 구조를 갖는 JDBC드라이버입니다.
· JDBC드라이버를 통해서, 데이터베이스 명령을 전송하면, JDBC드라이버는 그 명령을 변경하지 않고, 그대로 미들웨어(데이터베이스 접근서버)에 전송합니다.
· 미들웨어에서는 데이터 베이스에 맞는 명령어로 변환하여 데이터베이스에 명령들을 전송한 다음 반환되는 결과를 받아서 다시 JDBC드라이버에게로 전송하게 됩니다.
· 클라이언트의 JDBC API 호출을 특정 데이터 베이스의 프로토콜과 전혀 상관없는 독자적인 방식의 프로토콜로 바꾸어 서버로 전송합니다.
· 서버에 있는 미들웨어가 프로토콜을 특정 데이터베이스 API로 바꾸어 처리합니다.
· JDBC API 표준에 의해서 만들어졌기 때문에 DBMS의 종류에 상관없이 사용할 수 있습니다.
'Development > Java' 카테고리의 다른 글
JDBC API, JDBC API의 주요 클래스와 인터페이스 구조, JDBC API의 주요 클래스와 인터페이스 관계 (0) | 2017.07.24 |
---|---|
데이터 베이스 프로토콜 드라이버(Type 4) (0) | 2017.07.21 |
데이터 베이스 API 드라이버(Type 2) (0) | 2017.07.21 |
JDBC 드라이버의 종류 - JDBC-ODBC 드라이버 (Type 1), 데이터 베이스 API 드라이버 (Type 2), 데이터 베이스 프로토콜 드라이버 (Type 3), 데이터 베이스 프로토콜 드라이버 (Type 4) (0) | 2017.07.21 |
Oracle DBMS를 통한 개발 (0) | 2017.07.21 |