阅读和查看 Automation Anywhere 文档

Automation Anywhere Automation 360

关闭内容

内容

打开内容

对数据库使用连接 action

  • 已更新:2021/08/11
    • Automation 360 v.x
    • 构建
    • RPA Workspace

对数据库使用连接 action

使用连接 action 与要用于自动执行数据库相关任务的数据库服务器建立连接。此 action 支持 Microsoft Access、Microsoft SQL Server、MySQL、Oracle、PostgreSQL Server 和 SQLite 数据库服务器,以及使用 CSV、Microsoft Excel 和 TXT 文件作为数据库。

指定数据库服务器的详细信息,并将其与会话名称关联。在其他 actions 中使用此 action 中提供的会话名称,这样您就不必在这些 actions 中提供数据库服务器的详细信息。

过程

要与数据库服务器建立连接,请执行以下操作:

  1. Database package 操作面板中双击或拖动连接 action
  2. 会话名称字段中输入会话的唯一名称。
  3. 选择默认用户定义连接选项。
    • 如果选择默认选项,则可以直接为任何支持的数据库类型输入连接字符串。

      如果已经在辅助站点配置了您的数据库和共享存储库,则使用 JDBC 连接来连接到副本数据库。例如 jdbc:sqlserver://AGL-ADDRESS:1433;databaseName=DB_NAME;user=username;password=password;applicationIntent=ReadOnly

      您可以使用 ODBC 驱动程序与 Snowflake 数据库建立连接。有关下载 ODBC 驱动程序的详细信息,请参阅 Snowflake using ODBC Driver

      您可以输入连接字符串来连接到数据库。例如 Driver={SnowflakeDSIIDriver};Server={account}.aws.snowflakecomputing.com;Database=DB_NAME;uid=username;pwd=password;

      使用此选项可连接到 Excel、CSV 或 TXT 文件。请参阅Connection Strings by database type

      注: 要使用 Excel、CSV 或 TXT 文件作为数据库,您必须首先在设备上安装 32-bit ODBC 驱动程序。ODBC 驱动程序不支持删除操作。

      为确保更安全的自动化,对连接字符串使用Credential Vault变量。

    • 如果选择用户定义选项,请从可用选项中选择数据库类型,并根据所选内容填写以下字段:
      数据库类型 选项
      Microsoft SQL ServerPostgreSQL Server
      • 服务器名称:输入要连接到的数据库服务器的名称。
      • 数据库名称:输入数据库名称。
      • 用户名:输入要用于访问数据库服务器的用户名。为确保用户名的安全,请选择Credential Vault变量。否则,请输入值。
      • 密码:输入您已提供的用户名的密码。为确保密码的安全,请选择Credential Vault变量。否则,请输入值。
      • 实例名称:输入此连接实例的名称。
      通过 Windows 身份验证连接到 Microsoft SQL Server
      MySQL 输入与 Microsoft SQL Server 数据库类型相同的选项。此外,输入端口号。默认端口号为 3306。
      Microsoft Access、SQLite 从以下位置选择数据库文件路径:
      • Bots 文件夹
      • 本地设备
      • 现有文件变量
      Oracle
      • 服务器名称:输入要连接到的 Oracle 服务器的名称。
      • 选择一个选项来指定要使用的 Oracle 实例:
        • 系统 ID (SID):输入系统 ID。
        • 服务名称:输入服务名称。
        • TNS 名称:输入 tnsname.ora 配置文件中的 TNS 名称

          如果没有用环境变量设置系统属性,则指定 tnsname.ora 配置文件的文件路径。

      • 用户名:输入要用于访问 Oracle 服务器的用户名。为确保用户名的安全,请选择Credential Vault变量。否则,请输入值。
      • 密码:输入您已提供的用户名的密码。为确保密码的安全,请选择Credential Vault变量。否则,请输入值。
      • 端口:输入端口号。默认端口号为 1521。
      注: 数据库包不包括用于 MySQL 和 Oracle 的 JDBC 驱动程序。您可以从适当的资源进行下载,并在 Control Room 中使用用户定义连接选项上传 jar 文件,从而提供该特定数据库的 jar 文件版本。
  4. Bots 文件夹、本地设备或文件变量中选择驱动程序文件。
  5. 单击保存

后续步骤

从以下选项中进行选择:
  • 使用读取自 action 从数据库检索记录。

    使用读取自 action

  • 如果自动执行的任务涉及对数据库进行更改,请插入开始数据库事务 action

    action 可确保所有记录全部更新或删除,并防止在 bot 运行时遇到错误时意外更新或删除不完整的数据。

    Database package

发送反馈