ODBC API 개요
ODBC API 개요 (ODBC API Overview)
ODBC(Open Database Connectivity)는 여러 종류의 DBMS에 접근할 수 있게 해주는 C 스타일 API예요. ODBC API는 드라이버 매니저(DM)와 ODBC 드라이버로 구성된답니다. 함께 살펴볼까요?
출처: 문서
본문
설치: DuckDB ODBC 클라이언트를 사용하려면 [ODBC 설치 페이지]({% link install/index.html %}?environment=odbc)를 방문하세요.
DuckDB ODBC 클라이언트의 최신 안정 버전은 {% if site.current_duckdb_odbc_short_version != "" %}{{ site.current_duckdb_odbc_short_version }}{% else %}{{ site.lts_duckdb_odbc_short_version }}{% endif %}이에요.
ODBC(Open Database Connectivity)는 다양한 종류의 DBMS(Database Management Systems)에 접근할 수 있게 해주는 C 스타일 API예요. ODBC API는 드라이버 매니저(DM, Driver Manager)와 ODBC 드라이버로 구성돼요.
드라이버 매니저는 unixODBC 같은 시스템 라이브러리의 일부로, 사용자 애플리케이션과 ODBC 드라이버 사이의 통신을 관리해요. 보통 애플리케이션은 DM에 링크되는데, DM은 DSN(Data Source Name)을 사용해 올바른 ODBC 드라이버를 찾아줘요.
ODBC 드라이버는 ODBC API를 DBMS에 맞게 구현한 것으로, 해당 DBMS의 모든 내부 처리를 담당해요.
DM은 사용자 애플리케이션이 호출한 ODBC 함수를 올바른 ODBC 드라이버로 매핑해서, 지정된 함수를 수행하고 적절한 값을 반환하게 해줘요.
DuckDB ODBC 드라이버 (DuckDB ODBC Driver)
DuckDB는 Core Interface Conformance에 따라 ODBC 버전 3.0을 지원해요.
ODBC 드라이버는 모든 운영 체제에서 사용할 수 있어요. 직접 링크는 [설치 페이지]({% link install/index.html %})를 방문하세요.