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

Ключ

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

...

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

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

...

Описание

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

Настройки

стандартной базе данных

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

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

Image Added

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

Свойство

Англ. наименование

Свойство

Описание

Тип

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

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

Параметры

Тип СУБД

Database type

Выбор БД

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

  • MS SQL Server
  • Oracle
  • MySql
  • PostgreSql
  • другая

Тип СУБД

Robin.String


Да

Логин

Строка

Oracle

ДаСерверServerURL сервера, где размещена БДСтрокаНетЛогинLogin

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

Строка

Robin.String


Нет

Пароль

Password

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

Пароль

Robin.Object


Нет

Опции подключения

Хост сервера

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

Robin.String

Строка


Нет

Строка подключенияConnection stringСтрока подключения к БД, если для параметра "СУБД" было выбрано значение "другая".СтрокаНетПуть к драйверуПуть к драйверуУкажите путь к драйверу необходимой базы данных, если для параметра "СУБД" было выбрано значение "другая".Путь к файлу

Порт сервера

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

Robin.Numeric


Нет

Имя БД

Имя БД

Robin.String


Нет

Тайм-аут

Time-out

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

По умолчанию 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Отсутствуют.