Primo.Database.SqlServer.Linux
Пакет Primo.Database.SqlServer.Linux предназначен для автоматизации взаимодействия с базами данных MS SQL Server на платформе Primo RPA Studio Linux. Пакет решает задачи подключения к базам данных SQL Server и выполнения операций с базами данных внутри автоматизированных процессов.
Пакет доступен для скачивания двумя способами:
1. С сайта NuGet:
Скачать пакет по следующей ссылке:
2. Через управление зависимостями в Primo RPA Studio Linux:
Чтобы установить пакет, выполните следующие шаги:
- Откройте Primo Studio и перейдите в меню Управление зависимостями.
- В левой части окна выберите источник NuGet.org.
- В поле поиска введите Primo.Database.SqlServer.Linux.
- Найдите пакет Primo.Database.SqlServer.Linux и выполните одно из следующих действий:
- Если пакет еще не установлен, нажмите Установить.
- Если пакет уже установлен, но требуется обновление, нажмите Обновить до последней версии.
- После выбора нажмите кнопку Сохранить.
- В появившемся окне подтверждения установки нажмите Установить.
- Дождитесь завершения установки и проверьте, что пакет успешно добавлен.
- После установки в дереве элементов в узле Database → SQL Server появятся элементы пакета.
В пакет входят элементы:
-
Connect (SQL Server) — основной элемент для подключения к базе данных SQL Server. Без выполнения этого элемента взаимодействие с базой данных невозможно.
-
Execute Query (SQL Server) — выполняет SQL-запрос к подключенной базе данных.
-
Insert (SQL Server) — вставляет данные в указанную таблицу базы данных.
-
Disconnect DB (SQL Server) — закрывает соединение с базой данных. Рекомендуется использовать этот элемент после завершения работы с базой данных для освобождения внешних ресурсов.
Только код
Пример использования в чистом коде:
Подключение к базе данных:
// wf: [LTools.Common.Model.WorkflowData] parent
// db - Connection string: [String] Database connection string
// (SERVER=<hostname>:<port>; DATABASE=<database name>; UID=<username>; PWD=<password>)
Primo.Database.SqlServer.DatabaseApp app = Primo.Database.SqlServer.DatabaseApp.Init(wf, db);