从 DBeaver 连接
本页介绍如何使用 DBeaver 连接到联合数据库实例。
先决条件
映射到一个或多个数据存储的联合数据库实例。
注意
如果部分或全部数据来自 Atlas 集群,则必须为该集群使用 MongoDB 5.0 或更高版本才能利用 Atlas SQL。
步骤
要从 DBeaver 连接到联合数据库实例,请执行以下操作:
在 Atlas 中,转到项目的联合数据库实例。
如果尚未显示,请选择包含您的项目的组织导航栏中的 Organizations菜单。
如果尚未显示,请从导航栏的 Projects 菜单中选择您的项目。
在侧边栏中,单击 Services 标题下的 Data Federation。
显示Data Federation 页面。
选择 JDBC Driver(Atlas SQL)。
注意
本教程使用 JDBC 驱动程序进行连接。有关其他连接方法,请参阅 使用 Atlas SQL 接口连接。
从 DBeaver 连接。
启动 DBeaver。
添加新的驱动程序。
在 DBeaver 中,单击 Database(数据库),然后从下拉菜单中选择 Driver Manager(驱动程序管理器)。
单击 New 打开 Create new driver 模式。
在 Settings(设置)标签页中,输入以下信息:
驱动程序名称MongoDB
类名com.mongodb.jdbc.MongoDriver
在 Libraries 标签页中,单击 Add File 并添加 JDBC 驱动程序
all.jar
文件。单击 Find Class(连接)。
单击 OK(确定)。Create new driver 模式窗口将关闭。
创建一个数据库连接。
在 DBeaver 中,单击 Database 并从下拉菜单中选择 New Database Connection,打开 Connect to a database 模式。
从数据库列表中,选择您在上一步中创建的
MongoDB
数据库驱动程序。如果没有看到
MongoDB
,请在模式窗口中选择 All(全部)类别。单击 Next(连接)。
在 Main(设置)标签页中,输入以下信息:
JDBC URL第 5 步中的连接字符串。用户名要连接的 MongoDB 用户。密码MongoDB 用户的密码。在 Driver properties(驱动程序属性)标签页中,展开 User Properties(用户属性)。添加以下键值属性:
database虚拟数据库的名称。user用于连接的 MongoDB 用户。如果您在上一步中输入了Username
,则不是必需的。密码MongoDB 用户的密码。如果您在上一步中输入了Password
,则不是必需的。
单击 Finish(连接)。
运行 Atlas SQL 查询
要在 DBeaver 中运行 Atlas SQL 查询,请执行以下操作:
在控制台中输入 SQL 查询。
有关查询示例,请参阅使用 Atlas SQL 语句查询。