DbHelper

class DbHelper

Класс с методами, выполняющими запросы в БД

Создание объекта:

var dbHelper = new DbHelper(jdbcUrl);
var dbHelper = new DbHelper(jdbcUrl, login, password);
var dbHelper = new DbHelper(jdbcUrl, login, password).setDriverClass(Driver.class);
var dbHelper = new DbHelper(jdbcUrl, login, password).setDriverClass(Driver.class)
.setCountOfEntitiesForLogging(150);

Запрос в БД:

List<Resp> list = dbHelper.executeQuery.forList(sqlQuery, Resp.class, "Описание запроса");

Constructors

Link copied to clipboard
constructor(url: String)

Конструктор класса

constructor(url: String, username: String, password: String)

Конструктор класса

constructor(dataSource: AbstractDriverBasedDataSource)

Конструктор класса

Types

Link copied to clipboard
class Call

Дополнительный класс, предоставляющий методы вызова функции или процедуры

Link copied to clipboard

Дополнительный класс, предоставляющий объект Connection

Link copied to clipboard

Дополнительный класс, предоставляющий методы доступа к БД

Link copied to clipboard
class Insert

Дополнительный класс, предоставляющий методы вставки объектов в таблицы

Properties

Link copied to clipboard

Объект с методами вызова функции или процедуры

Link copied to clipboard

Объект с методом, предоставляющим объект Connection

Link copied to clipboard

Объект с методами, выполняющими запросы в БД

Link copied to clipboard

Объект с методами, выполняющими вставку объектов в БД

Functions

Link copied to clipboard
fun setCatalog(catalog: String): DbHelper

Метод задает каталог БД, в котором будут выполняться запросы.

Link copied to clipboard

Максимальное количество записей, которое будет выводиться в лог.

Link copied to clipboard
fun <T : Driver> setDriverClass(driver: Class<T>): DbHelper

Установка класса JDBC драйвера БД.

Link copied to clipboard
fun setSchema(schema: String): DbHelper

Метод задает схему БД, в которой будут выполняться запросы.