本页介绍如何使用 DBeaver 连接到您的联合数据库实例。
先决条件
映射到一个或多个数据存储的联合数据库实例。
注意
如果您的部分或全部数据来自Atlas 集群,则必须为该集群使用MongoDB 5.0 或更高版本才能利用 MongoSQL。
步骤
要从 DBeaver 连接到联合数据库实例,请执行以下操作:
在 Atlas 中,转到项目的联合数据库实例。
警告: 导航改进正在进行中
我们目前正在推出改进的全新导航体验。如果以下步骤与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(连接)。
运行 MongoSQL 查询
要在 DBeaver 中运行MongoSQL 查询,请执行以下操作:
在控制台中输入 SQL 查询。
示例查询示例,请参阅使用 MongoSQL 语句进行查询。