네트워크 프로토콜 드라이버(Type 3)

CODEDRAGON Development/Java

반응형

 

 

네트워크 프로토콜 드라이버(Type 3)

·       Net-protocol/All-Java Driver 라고도 합니다.

·       3-tier 클라이언트 서버 모델 구조를 갖는 JDBC드라이버입니다.

·       JDBC드라이버를 통해서, 데이터베이스 명령을 전송하면, JDBC드라이버는 그 명령을 변경하지 않고, 그대로 미들웨어(데이터베이스 접근서버)에 전송합니다.

·       미들웨어에서는 데이터 베이스에 맞는 명령어로 변환하여 데이터베이스에 명령들을 전송한 다음 반환되는 결과를 받아서 다시 JDBC드라이버에게로 전송하게 됩니다.

·       클라이언트의 JDBC API 호출을 특정 데이터 베이스의 프로토콜과 전혀 상관없는 독자적인 방식의 프로토콜로 바꾸어 서버로 전송합니다.

·       서버에 있는 미들웨어가 프로토콜을 특정 데이터베이스 API로 바꾸어 처리합니다.

·       JDBC API 표준에 의해서 만들어졌기 때문에 DBMS의 종류에 상관없이 사용할 수 있습니다.