밥벌이/데이터베이스

ODBC(Open Database Connectivity)

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