DBeaver 是一个功能强大且流行的桌面SQL编辑器和集成开发环境(IDE)。它有开源版和企业版。它对于可视化检查DuckDB中的可用表以及快速构建复杂查询非常有用。DuckDB的JDBC连接器允许DBeaver查询DuckDB文件,进而查询DuckDB可以访问的任何其他文件(如Parquet文件)。
安装 DBeaver
-
使用在下载页面找到的下载链接和说明安装DBeaver。
-
打开DBeaver并创建一个新的连接。您可以点击“新建数据库连接”按钮,或者在菜单栏中选择数据库 > 新建数据库连接。
-
搜索DuckDB,选择它,然后点击下一步。
-
输入路径或浏览到你希望查询的DuckDB数据库文件。要使用内存中的DuckDB(主要用于仅对查询Parquet文件感兴趣或进行测试的情况),请输入
:memory:
作为路径。 -
点击“测试连接”。这将提示您安装DuckDB JDBC驱动程序。如果没有提示,请参阅下面的替代驱动程序安装说明。
- 点击“下载”从Maven下载DuckDB的JDBC驱动。下载完成后,点击“确定”,然后点击“完成”。
- 注意:如果您在公司环境或防火墙后面,点击下载之前,请点击“下载配置”链接来配置您的代理设置。
-
您现在应该在左侧的“数据库导航器”窗格中看到与您的DuckDB数据库的连接。展开它以查看数据库中的表和视图。右键单击该连接并创建一个新的SQL脚本。
-
编写一些SQL并点击“执行”按钮。
-
现在你已经准备好使用DuckDB和DBeaver起飞了!
替代驱动程序安装
-
如果在测试连接时没有提示安装DuckDB驱动程序,请返回“连接到数据库”对话框并点击“编辑驱动程序设置”。
-
(替代方法)您也可以通过返回到主DBeaver窗口并在菜单栏中点击数据库 > 驱动程序管理器来访问驱动程序设置菜单。然后选择DuckDB,接着点击编辑。
-
转到“库”选项卡,然后点击DuckDB驱动程序并点击“下载/更新”。如果您没有看到DuckDB驱动程序,请先点击“重置为默认值”。
-
点击“下载”从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.