ODBC(Open Database Connectivity)

반응형
  • ODBC의 개념
    • 다양한 데이터베이스 관리 시스템(DBMS)들을 하나의 인터페이스로 접근하여 이용할 수 있게 하는 표준 인터페이스들의 집합
    • 응용 프로그램들이 각 데이터베이스 관리 시스템의 독점적인 데이터베이스 접근 인터페이스를 알지 못하더라도 데이터베이스 접근을 위한 SQL 요청을 사용할 수 있게 해줌
       
  • ODBC의 구조
    • 응용 프로그램이 특정 데이터베이스를 접근할 때 ODBC 드라이버 관리자(ODBC Driver Manager)는 각각의 데이터베이스 관리 시스템을 만든 회사에서 제공하는 ODBC 드라이버를 로드하여 응용 프로그램과 데이터베이스 관리 시스템을 연결하여 줌
    • ODBC 드라이버 관리자는 레지스트리에 등록된 데이터베이스에 관한 정보를 이용하여 다수의 데이터베이스를 동시에 접근할 수 있도록 해줌
    • ODBC 환경
    •    
  • ODBC의 장.단점
    • 장점
    • 응용 프로그램은 ODBC 방식을 이용함으로써, 표준 인터페이스를 통해 여러 데이터베이스와 연결할 수 있음
    • ODBC 드라이버를 가진 모든 데이터베이스가 응용 프로그램에 연결이 가능
    • 단점
    • 데이터베이스의 모든 기능이 제공되지는 않음
    • ODBC를 통해 데이터베이스를 접근하기 때문에 조회 성능이 약간 저하
반응형

'밥벌이 > 데이터베이스' 카테고리의 다른 글

객체-지향 데이터베이스의 개요  (0) 2010.09.13
내장(Embedded) SQL  (0) 2010.09.10
ADO(ActiveX Data Object)  (0) 2010.09.10
저장 프로시저(Stored Procedure)  (0) 2010.09.10
관계형 데이터 구조의 이해  (0) 2010.09.03