Database package
- Updated: 2025/07/03
Database package
数据库通过存储各种数据(如销售交易、产品目录、库存和客户个人资料)来支持企业的内部操作。 使用 Database package 连接到数据库,开始事务,通过检索、插入、更新、删除数据以及将数据导出到 CSV 文件来处理存储的数据。
开始之前
在 Database
package 中执行下列 actions,作为使用可用 actions 集的一部分:
注: 当您使用 actions(例如 从中读取、运行存储过程或导出到数据表)从一个 Microsoft SQL Server 表中检索记录,该表具有位类型列或 Excel 列(带有
TRUE
或 FALSE
值),则检索到的数据将被称为 0
和 1
,而不是 TRUE
和 FALSE
。- 使用连接
action 与数据库服务器建立连接。请参阅 对数据库使用连接action。注: 在 macOS 平台上创建自动化时,可以使用 JDBC 连接字符串建立连接。 但是,不能使用 ODBC 连接字符串连接到数据库。
- 从以下选项中进行选择:
- 使用读取自 action 从数据库检索记录。 请参阅 使用读取自 action。
- 如果自动执行的任务涉及对数据库进行更改,请插入开始数据库事务
action,然后插入自动执行更改的 actions。
此 action 可确保所有记录全部更新或删除,并防止在 bot 运行时遇到错误时意外更新或删除不完整的数据。
- 如果您在本次会话中使用开始数据库事务 action,请插入结束数据库事务以提交更改。
- 每组数据库 actions 的结尾为断开连接 action,以终止与数据库服务器的连接。
注: 在使用 Database
package 创建 API 任务 时,以下功能不受支持:
- 当您与特定数据库(如 MySQL 和 Oracle)建立连接时,您需要提供来自 Control Room、本地设备或文件变量的 JDBC 驱动程序文件。 API Task 不支持此文件类型输入。 因此,您将无法连接到 MySQL 和 Oracle 数据库。 然而,您可以连接到 PostgreSQL、MS SQL、MS Access 和 SQLite,因为 Database package 已经包含了 JDBC 驱动程序 jar 文件。
- 不支持使用 ODBC 驱动程序建立连接。
- 使用读取自 action 将数据写入 CSV 文件,因为文件 action 在 API 任务中不受支持。
数据库数据类型
数据类型表示可以存储在数据库表中的值的类型。 下表提供了有关在 Automation 360 中广泛使用的数据类型的信息。 请注意,这不是一个详尽的列表。
数据类型 | 值 |
---|---|
支持的数据类型 | Char(字符型)、Varchar(可变字符型)、Nvarchar(Unicode可变字符型)、Number(数值型)、Datetime(日期时间型)、INT(整数型)、Float(浮点型)、Bit(位型) |
不支持的数据类型 |
|
Database package 中的 Actions
Database package 包括以下 actions:
Action | 描述 |
---|---|
开始数据库事务 | 请参阅 开始数据库事务 action。 |
结束数据库事务 | 请参阅 结束数据库事务 action。 |
连接 | 请参阅 对数据库使用连接action。 支持使用 ODBC 驱动程序的 Snowflake 数据库。 |
断开连接 | 请参阅 断开 action。 |
读取自 | 请参阅 使用读取自 action。 支持使用 ODBC 驱动程序的 Snowflake 数据库。 |
运行存储过程 | 请参阅 使用运行存储过程 action。 |
导出到数据表 | 请参阅 使用导出到数据表 action。 支持使用 ODBC 驱动程序的 Snowflake 数据库。 |
管理存储的程序 | 请参阅 管理存储过程 action。 |
插入/更新/删除 | 请参阅 插入/更新/删除 action。 |