

# 使用 DBeaver 连接到 Amazon RDS for Db2 数据库实例
<a name="db2-connecting-with-dbeaver"></a>

您可以使用第三方工具（例如 DBeaver）连接到 Amazon RDS for Db2 数据库实例。要下载此实用程序，请参阅 [DBeaver 社区](https://dbeaver.io/)。

要连接到 RDS for Db2 数据库实例，您需要该实例的 DNS 名称和端口号。有关查找它们的信息，请参阅[查找终端节点](db2-finding-instance-endpoint.md)。您还需要知道您在创建 RDS for Db2 数据库实例时定义的数据库名称、主用户名和主密码。有关查找它们的更多信息，请参阅[创建数据库实例](USER_CreateDBInstance.md#USER_CreateDBInstance.Creating)。

**使用 DBeaver 连接到 RDS for Db2 数据库实例**

1. 启动 **DBeaver**。

1. 在工具栏中选择**新建连接**图标，然后选择 **Db2 for LUW**。  
![\[DBeaver 中列出引擎类型的菜单。\]](http://docs.aws.amazon.com/zh_cn/AmazonRDS/latest/UserGuide/images/dbeaver-add-connection.png)

1. 在**连接到数据库**窗口中，提供 RDS for Db2 数据库实例的信息。

   1.  输入以下信息：
      + 对于**主机**，输入数据库实例的 DNS 名称。
      + 对于**端口**，输入数据库实例的端口号。
      + 对于**数据库**，输入数据库的名称。
      + 对于 **Username (用户名)**，输入数据库实例的数据库管理员的名称。
      + 对于**密码**，输入数据库实例的数据库管理员的密码。

   1. 选择**保存密码**。

   1. 选择**驱动程序设置**。  
![\[DBeaver 中的连接到数据库窗口，其中填充了各种连接设置。\]](http://docs.aws.amazon.com/zh_cn/AmazonRDS/latest/UserGuide/images/dbeaver-connect-database.png)

1. 在**编辑驱动程序**窗口中，指定其它安全属性。

   1. 选择**驱动程序属性**选项卡。

   1. 添加两个**用户属性**。

      1. 打开上下文（右键单击）菜单，然后选择**添加新属性**。

      1. 对于**属性名称**，添加 **encryptionAlgorithm**，然后选择**确定**。

      1. 选择 **encryptionAlgorithm** 行后，选择**值**列并添加 **2**。

      1. 打开上下文（右键单击）菜单，然后选择**添加新属性**。

      1. 对于**属性名称**，添加 **securityMechanism**，然后选择**确定**。

      1. 选择 **securityMechanism** 行后，选择**值**列并添加 **7**。

   1. 选择**确定**。  
![\[DBeaver 中编辑驱动程序窗口的驱动程序属性选项卡。\]](http://docs.aws.amazon.com/zh_cn/AmazonRDS/latest/UserGuide/images/dbeaver-driver-properties-tab.png)

1. 在**连接到数据库**窗口中，选择**测试连接**。如果您的计算机上没有安装 DB2 JBDC 驱动程序，则该驱动程序会自动下载。

1. 选择**确定**。

1. 选择**结束**。

1. 在**数据库导航**选项卡中，选择数据库的名称。您现在可以探索对象。

您现在可以运行 SQL 命令了。

**运行 SQL 命令并查看结果**

1. 在顶部菜单中，选择 **SQL**。这将打开 SQL 脚本面板。

1. 在**脚本**面板中，输入 SQL 命令。

1. 要运行该命令，请选择**执行 SQL 查询**按钮。

1. 在 SQL 结果面板中，查看 SQL 查询的结果。  
![\[显示如何在 DBeaver 中运行 SQL 命令并查看结果的窗口。\]](http://docs.aws.amazon.com/zh_cn/AmazonRDS/latest/UserGuide/images/dbeaver-sql-run-example.png)