Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Стандартное

...

подключение Версия 11 (Java)

Группа действий: Базы данных

...

Описание

Создает контекст подключения к стандартной базе данных.

Настройки

Более подробно можно посмотреть тут: Инструкция по подключению к Microsoft SQL Server из студии Robin

Иконка действия

Image Added

Параметры и их настройки

Свойство

Свойство

Англ. наименованиеСтрока

Oracle

ДаХостHostХост сервера, где размещена база данных.Строка192.168ДаПортPortПорт сервера, где размещена база данных.Строка169:3306ДаИмя БДDB nameИмя базы данных.Строкаtest_dbДаПараметрыParametersДополнительные параметры подключения.Словарь

param1:value1

param2:value2

НетЛогинLoginЛогин для подключения БДСтрокаНетПарольPasswordПароль для подключения БДПарольНетТайм-аутTime-out

Описание

Тип

Пример заполнения

Обязательность заполнения поля

Параметры

Тип СУБД

Database type

Тип базы данных.

Выпадающий список:

  • MS SQL Server
  • Oracle
  • MySql
  • PostgreSql

Тип СУБД

Robin.String


Да

Логин

Логин для подключения БД

Robin.String


Нет

Пароль

Пароль для подключения БД

Robin.Object


Нет

Хост сервера

Имя сервера, на котором развёрнута СУБД

Robin.String


Нет

Порт сервера

Порт сервера, на котором развёрнута СУБД

Robin.Numeric


Нет

Имя БД

Имя БД

Robin.String


Нет

Тайм-аут

Предельное время ожидания создания подключения.

Далее используется, как предельное время ожидания выполнения запросов в подключении.

По умолчанию 60000 мс

Число5000

По умолчанию 60 с. Может зависеть от реализации драйвера

Robin.Numeric


Нет

Уровень изоляции транзакций

Включить режим использования транзакций внутри подключения

Robin.Boolean

true

Нет

Параметры

Дополнительные параметры подключения в виде словаря

Robin.Dictionary


Нет

Результаты

Контекст

Context

Контекст подключения к выбранной базе данных

Robin.DbContext

Контекст баз данных


Особые условия использования

Разница между пользовательским подключением стандартным подключением заключается в том, что с помощью стандартного подключения можно подключиться только к 1 из 4-х доступных БД (Oracle, MySql, PostgreSql,MsSqlServer) , с помощью пользовательского подключения можно подключиться к любой БД для которой установлен jdbc-драйвер. 

Пример использования 

Задача

Подключиться к базе данных MsSqlServer и выполнить запрос 

SELECT * FROM Table1
ORDER BY id ASC;

Решение

Воспользоваться действиями "Стандартное подключение", "Выполнить запрос". 

Реализация

  1. Собрать схему робота, состоящего из действий.
    Image Added
  2. Настроить параметры для действия "Стандартное подключение".

    В поле "Тип СУБД" выбрать соответствующий той базе данных, к которой необходимо подключиться. 
    Указать логин и пароль от базы данных

...

Особые условия использования


  1. Хост сервера можно указать, как по IP машины, где установлена база или по имени хоста. 
    Указать порт сервера, а также имя БД. 
    В поле "Таймаут" значение исчисляется в секундах. 
    В поле "Параметры" указываются дополнительные параметры для подключения, как правило, это параметры, которые относятся к безопасности. Параметры указываются в виде словаря. 

    Подробнее о параметре "Уровень изоляции транзакций". Последовательные операции по работе с БД можно разделить на транзакции. Транзакция  - это группа операций, которые представляют некую логическую единицу работы с базой. Например, необходимо выполнить несколько операций с таблицей для того, чтобы обновить в ней данные. При возникновении ошибки можно откатить транзакцию, т.е сделанную группу операций, чтобы не разбираться на каком шаге возникла данная ошибка. 

    При активации чекбокса ""Уровень изоляции транзакций" часть выполняемых запросов к базе будет идти в виде транзакций. 
    Image Added
  2. Настроить параметры для действия "Выполнить запрос". 
    Image Added
  3. Нажать на кнопку "Старт" в верхней панели. 

Результат

Программный робот отработал успешно. Запрос выполнен.
Image AddedОтсутствуют.