使用SQL客户端连接到Databend
Databend 提供了一个JDBC 驱动,使得可以从客户端应用程序(如DBeaver)连接到 Databend。DBeaver 自带了许多预配置的驱动程序,适用于 SQL、NoSQL、键值数据库、图数据库、搜索引擎等。然而,Databend 的 JDBC 驱动目前并未在 DBeaver 中预配置,这意味着在应用程序中创建连接时,您无法找到并选择 Databend。不过,您可以手动将驱动程序添加到 DBeaver 中,从而以与预配置数据库相同的方式建立与 Databend 的连接。
将 Databend JDBC 驱动添加到 DBeaver
按照以下步骤将 Databend JDBC 驱动添加到 DBeaver:
-
在 DBeaver 中,选择数据库 > 驱动管理器以打开驱动管理器,然后点击新建以创建一个新的驱动程序。
-
在设置选项卡中,为新驱动程序输入所需信息,如下所示:
设置 | Databend | Databend Cloud |
---|---|---|
驱动名称 | databend | databendcloud |
驱动类型 | 通用 | 通用 |
类名 | com.databend.jdbc.DatabendDriver | com.databend.jdbc.DatabendDriver |
URL 模板 | jdbc:databend://{user}:{password}@{host}:{port}/{database} | jdbc:databend://{user}:{password}@{host}:{port}/{database} |
默认端口 | 8000 | 443 |
默认用户 | root | cloudapp |
- 在库选项卡中,点击添加工件,然后将以下内容复制并粘贴到依赖声明文本框中:
检查并更新到新版本
Databend 建议更新到最新版本的 Databend JDBC 驱动,以访问最新的功能和增强功能,并解决您可能遇到的任何问题。请在 https://github.com/databendcloud/databend-jdbc/releases检查可用更新并安装最新版本。
<dependency>
<groupId>com.databend</groupId>
<artifactId>databend-jdbc</artifactId>
<version>0.3.4</version>
</dependency>
- 点击确定以关闭窗口。
用户认证
如果您连接的是私有化部署的 Databend 实例,您可 以使用databend-query.toml配置文件中指定的管理员用户,或者使用通过CREATE USER命令创建的 SQL 用户进行连接。
对于连接到 Databend Cloud,您可以使用默认的cloudapp
用户或通过CREATE USER命令创建的 SQL 用户。请注意,您用于登录Databend Cloud 控制台的用户账户不能用于连接到 Databend Cloud。