Docs 菜单
Docs 主页
/
MongoDB Atlas

从 DBeaver 连接

在此页面上

  • 先决条件
  • 步骤
  • 运行 Atlas SQL 查询

本页介绍如何使用 DBeaver 连接到联合数据库实例。

  • 映射到一个或多个数据存储的联合数据库实例。

    注意

    如果部分或全部数据来自 Atlas 集群,则必须为该集群使用 MongoDB 5.0 或更高版本才能利用 Atlas SQL。

  • DBeaver(社区版)。

  • MongoDB JDBC 驱动程序。

要从 DBeaver 连接到联合数据库实例,请执行以下操作:

1
  1. 如果尚未显示,请选择包含您的项目的组织导航栏中的 Organizations菜单。

  2. 如果尚未显示,请从导航栏的 Projects 菜单中选择您的项目。

  3. 在侧边栏中,单击 Services 标题下的 Data Federation

    显示Data Federation 页面。

2
3
4

注意

本教程使用 JDBC 驱动程序进行连接。有关其他连接方法,请参阅 使用 Atlas SQL 接口连接

5

Atlas Data Federation 提供了连接字符串来连接到您的联合数据库实例。您将在稍后的步骤中用到它。

6
  1. 启动 DBeaver。

  2. 添加新的驱动程序。

    1. 在 DBeaver 中,单击 Database(数据库),然后从下拉菜单中选择 Driver Manager(驱动程序管理器)。

    2. 单击 New 打开 Create new driver 模式。

    3. Settings(设置)标签页中,输入以下信息:

      驱动程序名称
      MongoDB
      类名
      com.mongodb.jdbc.MongoDriver
    4. Libraries 标签页中,单击 Add File 并添加 JDBC 驱动程序 all.jar 文件。

      单击 Find Class(连接)。

    5. 单击 OK(确定)。Create new driver 模式窗口将关闭。

  3. 创建一个数据库连接。

    1. 在 DBeaver 中,单击 Database 并从下拉菜单中选择 New Database Connection,打开 Connect to a database 模式。

    2. 从数据库列表中,选择您在上一步中创建的 MongoDB 数据库驱动程序。

      如果没有看到 MongoDB,请在模式窗口中选择 All(全部)类别。

      单击 Next(连接)。

    3. Main(设置)标签页中,输入以下信息:

      JDBC URL
      第 5 步中的连接字符串。
      用户名
      要连接的 MongoDB 用户。
      密码
      MongoDB 用户的密码。
    4. Driver properties(驱动程序属性)标签页中,展开 User Properties(用户属性)。添加以下键值属性:

      database
      虚拟数据库的名称。
      user
      用于连接的 MongoDB 用户。如果您在上一步中输入了 Username,则不是必需的。
      密码
      MongoDB 用户的密码。如果您在上一步中输入了 Password,则不是必需的。
  4. 单击 Finish(连接)。

7

Database Navigator 中,扩展 MongoDB 连接,验证映射到数据的联邦数据库实例存储是否可访问。

要在 DBeaver 中运行 Atlas SQL 查询,请执行以下操作:

1

DBeaver Database Navigator 显示虚拟数据库。

2
  1. 右键单击要查询的虚拟数据库。

  2. 选择 SQL Editor

  3. 选择 Open SQL console

    将打开一个新的 SQL 控制台窗口,该窗口连接到您选择的虚拟数据库。

3

有关查询示例,请参阅使用 Atlas SQL 语句查询

4

如果查询成功,查询结果将显示在查询下方的表格视图中。

来年

MongoDB Atlas 是什么?