⌘+k ctrl+k
1.1.3 (stable)
Search Shortcut cmd + k | ctrl + k
DBeaver SQL IDE

DBeaver 是一个功能强大且流行的桌面SQL编辑器和集成开发环境(IDE)。它有开源版和企业版。它对于可视化检查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 下载驱动文件

  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。

    • Note: If you are in a corporate environment or behind a firewall, before clicking download, click the “Download Configuration” link to configure your proxy settings.

    DBeaver Download Driver Files 2