⌘+k ctrl+k
1.4 (LTS)
搜索快捷键 cmd + k | ctrl + k
客户端概览

DuckDB 是一个进程内数据库系统,为多种编程语言提供客户端 API(也称为“驱动程序”)。请访问安装页面,获取安装特定 DuckDB 客户端的说明。

客户端 API 维护者 支持等级 版本
C 核心团队 主要 1.4.4
命令行界面 (CLI) 核心团队 主要 1.4.4
Java (JDBC) 核心团队 主要 1.4.4
Go 核心团队 主要 1.4.4
Node.js (node-neo) Jeff Raymakers 主要 1.4.4
ODBC 核心团队 主要 1.4.4
Python 核心团队 主要 1.4.4
R Kirill Müller 主要 1.4.4
Rust 核心团队 主要 1.4.4
WebAssembly (Wasm) 核心团队 主要 1.4.4
ADBC (Arrow) 核心团队 次要 1.4.4
C# (.NET) Giorgi 次要 1.4.4
C++ 核心团队 次要 1.4.4
Node.js (已弃用) 核心团队 次要 1.4.4

有关三级客户端的列表,请参阅“三级客户端”页面

支持等级

客户端支持分为三个等级。主要客户端最先获得新功能,并享有社区支持。次要客户端会获得新功能,但不享有社区支持。最后,三级客户端不提供任何功能或支持保证。

上述列出的 DuckDB 客户端均为开源,我们欢迎社区对这些库做出贡献。所有主要和次要客户端均在 MIT 许可协议下发布。对于三级客户端,请查阅其代码仓库以了解许可信息。

我们报告主要和次要支持等级中客户端的最新稳定版本。

兼容性

所有 DuckDB 客户端均支持相同的 DuckDB SQL 语法,并使用相同的磁盘上数据库格式DuckDB 扩展在客户端之间也是可移植的,但存在一些例外情况(请参阅Wasm 扩展)。

本节页面

© 2025 DuckDB 基金会,阿姆斯特丹,荷兰
行为准则 商标使用指南