使用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。