⌘+k ctrl+k
1.3 (稳定版)
搜索快捷键 cmd + k | ctrl + k
DBeaver SQL IDE

DBeaver 是一个强大且流行的桌面 SQL 编辑器和集成开发环境(IDE)。它提供开源版和企业版。DBeaver 有助于直观地检查 DuckDB 中可用的表,并快速构建复杂的查询。DuckDB 的 JDBC 连接器 允许 DBeaver 查询 DuckDB 文件,并进而查询 DuckDB 可以访问的任何其他文件(例如 Parquet 文件)。

安装 DBeaver

  1. 请通过其下载页面上的下载链接和说明安装 DBeaver。

  2. 打开 DBeaver 并创建新连接。您可以点击“新建数据库连接”按钮,或在菜单栏中选择“数据库”>“新建数据库连接”。

    DBeaver New Database Connection DBeaver New Database Connection Menu

  3. 搜索 DuckDB,选择它,然后点击“下一步”。

    DBeaver Select Database Driver

  4. 输入或浏览到您希望查询的 DuckDB 数据库文件路径。要使用内存中的 DuckDB(主要用于查询 Parquet 文件或进行测试),请将路径输入为 :memory:

    DBeaver Set Path

  5. 点击“测试连接”。这将提示您安装 DuckDB JDBC 驱动程序。如果未出现提示,请参阅下面的备选驱动程序安装说明。

    DBeaver Test Connection

  6. 点击“下载”从 Maven 下载 DuckDB 的 JDBC 驱动程序。下载完成后,点击“确定”,然后点击“完成”。
    • 注意:如果您在公司环境或防火墙后面,在点击下载之前,请点击“下载配置”链接以配置您的代理设置。

    DBeaver Download Driver Files

  7. 现在,您应该能在左侧的“数据库导航器”窗格中看到与您的 DuckDB 数据库的连接。展开它以查看数据库中的表和视图。右键点击该连接并创建一个新的 SQL 脚本。

    DBeaver New SQL Script

  8. 编写一些 SQL,然后点击“执行”按钮。

    DBeaver Execute Query

  9. 现在您已准备好与 DuckDB 和 DBeaver 一起飞翔!

    DBeaver Query Results

备选驱动程序安装

  1. 如果在测试连接时未提示安装 DuckDB 驱动程序,请返回“连接到数据库”对话框,然后点击“编辑驱动程序设置”。

    DBeaver Edit Driver Settings

  2. (备选方法)您也可以返回 DBeaver 主窗口,点击菜单栏中的“数据库”>“驱动管理器”来访问驱动程序设置菜单。然后选择 DuckDB,再点击“编辑”。

    DBeaver Driver Manager DBeaver Driver Manager Edit

  3. 转到“库”选项卡,然后点击 DuckDB 驱动程序并点击“下载/更新”。如果您没有看到 DuckDB 驱动程序,请先点击“重置为默认值”。

    DBeaver Edit Driver

  4. 点击“下载”从 Maven 下载 DuckDB 的 JDBC 驱动程序。下载完成后,点击“确定”,然后返回 DBeaver 主窗口并继续执行上述第 7 步。

    • 注意:如果您在公司环境或防火墙后面,在点击下载之前,请点击“下载配置”链接以配置您的代理设置。

    DBeaver Download Driver Files 2