C 클라이언트 개요

C 클라이언트 개요 (Overview)

DuckDB는 SQLite C API를 어느 정도 본떠서 만든 커스텀 C API를 제공해요. 이 API는 duckdb.h 헤더 안에 담겨 있답니다. 오늘은 C API를 어떻게 시작하는지 함께 살펴볼까요?

출처: 문서

본문

설치: DuckDB C API를 사용하려면 여러분의 플랫폼에 맞는 [libduckdb 아카이브]({% link install/index.html %}?environment=c)를 다운로드하세요.

DuckDB C API의 최신 안정 버전은 {{ site.current_duckdb_version }}이에요.

DuckDB는 SQLite C API를 어느 정도 본떠서 구현한 커스텀 C API를 제공해요. 이 API는 duckdb.h 헤더에 담겨 있어요. 시작하려면 [시작과 종료 (Startup & Shutdown)]({% link docs/current/clients/c/connect.md %})로 이동하거나, [전체 API 개요 (Full API overview)]({% link docs/current/clients/c/api.md %})를 확인하세요.

또한 SQLite API 래퍼도 제공하는데, 만약 여러분의 애플리케이션이 SQLite C API 기반으로 프로그래밍되어 있다면 DuckDB에 다시 링크해도 계속 동작할 수 있어요. 자세한 내용은 소스 저장소의 shell_helpers.cpp 파일을 참고하세요.

설치 (Installation)

DuckDB C API는 libduckdb 패키지의 일부로 설치할 수 있어요. 자세한 내용은 [설치 페이지]({% link install/index.html %}?environment=c)를 참고하세요.

더 알아보기 (Learn more)