История изменений
Исправление PPP328, (текущая версия) :
Выделить отдельный класс, с данными для подключения в конструкторе, убивать подключение в деструкторе, выделить нужные методы с валидацией данных. Если есть какие-то конкретные юз-кейсы, то жрать не sql, а данные на вход, самостоятельно конструируя запрос внутри.
Создать синглтон.
Профит
(Если хайлод, хотя какого хрена ТС там забыл с такими данными, то синглтон с асинхронщиной и внутри разруливать между пулом нитей)
Исходная версия PPP328, :
Выделить отдельный класс, с данными для подключения в конструкторе, убивать подключение в деструкторе, выделить нужные методы с валидацией данных. Если есть какие-то конкретные юз-кейсы, то жрать не sql, а данные на вход, самостоятельно конструируя запрос внутри.
Создать синглтон.
Профит