Группа действий: Базы данных
Действие выполняет подключение к базе данных с заданными параметрами подключения
Более подробно можно посмотреть тут: Инструкция по подключению к Microsoft SQL Server из студии Robin
Уровень изоляции транзакций Уровень изоляции доступа к базе во время выполнения транзакций
Логин Логин для подключения БД
Пароль Пароль для подключения БД
URL сервера, где размещена БД URL сервера, на котором развёрнута СУБД
Класс драйвера для указанной базы данных Определённое полное имя класса драйвера для указанной базы данных
Путь к классу драйвера для указанной базы данных Путь к драйверу для указанной базы данных
Тайм-аут Предельное время ожидания подключения к БД
В результате получаем контекст подключения для работы с БД
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | ||||
Уровень изоляции транзакций | Уровень изоляции доступа к базе во время выполнения транзакций. Выпадающий список:
| Robin.String | Нет | |
Логин | Логин для подключения БД | Robin.String | Нет | |
Пароль | Пароль для подключения БД | Robin.Object | Нет | |
URL сервера, где размещена БД | URL сервера, где размещена БД | Robin.String | jdbc:h2:mem:h2inmem; jdbc:sqlite:C:UsersUser1test.db | Да |
Класс драйвера для указанной базы данных. | Полное имя класса драйвера для указанной базы данных | Robin.String | org.h2.Driver; org.sqlite.JDBC | Да |
Путь к классу драйвера для указанной базы данных. | Путь к драйверу для указанной базы данных | Robin.FilePath | Да | |
Тайм-аут | Предельное время ожидания создания подключения. Далее используется, как предельное время ожидания выполнения запросов в подключении. По умолчанию 60 с. Может зависеть от реализации драйвера | Robin.Numeric | Нет | |
Результаты | ||||
Контекст БД | Контекст подключения к выбранной базе данных | Robin.DbContext | Контекст баз данных |
Разница между пользовательским подключением стандартным подключением заключается в том, что с помощью стандартного подключения можно подключиться только к 1 из 4-х доступных БД (Oracle, MySql, PostgreSql,MsSqlServer) , с помощью пользовательского подключения можно подключиться к любой БД для которой установлен jdbc-драйвер.
Пример использования
Подключиться к базе данных и выполнить запрос
SELECT * FROM Table1
ORDER BY id ASC;
Воспользоваться действиями "Пользовательское подключение", "Выполнить запрос".
Программный робот отработал успешно. Запрос выполнен.