CODEDRAGON ㆍDevelopment/Java
데이터 베이스 API 드라이버(Type 2)
· Native-API/Partly Java Driver 라고도 합니다.
· JDBC에 전송된 내용이 Oracle, Informix, Sybase등과 같은 각 데이터베이스 관리 시스템에 맞게 변환한 후에 명령을 전달하는 방법입니다.
· 데이터베이스시스템(DBMS)와 연결되는 부분은 C/C++과 같은 데이터베이스 공유언어(Native Code)로 작성되어 있고, 자바로 포장된(Wrapping)형태로 JDBC드라이버를 구현합니다.
· JDBC-ODBC드라이버에서의 ODBC가 각 데이터베이스 제작업체에서 제공하는 공유의 라이브러리(Native library)로 바뀐 형태입니다. 이 유형은 데이터베이스와 연결되는 부분이 네이티브 코드로 구현되어 있어 JDBC-ODBC Bridege 드라이버(Type1)에 비해서 속도는 빠르지만 데이터베이스 제작업체에서 제공하는 라이브러리가 로드되어야 하기 때문에 성능은 Type 3, 4에 비해 떨어집니다.
· JDBC API 호출을 특정 데이터 베이스의 클라이언트 호출 API로 바꿔주는 드라이버
· 오라클 OCI (Oracle Call Interface)드라이버가 여기에 속합니다.
'Development > Java' 카테고리의 다른 글
데이터 베이스 프로토콜 드라이버(Type 4) (0) | 2017.07.21 |
---|---|
네트워크 프로토콜 드라이버(Type 3) (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 |
JDBC 장단점 (0) | 2017.07.21 |