создала отдельный класс, где при инициализации создаю подключение и выполняю db.open, в других классах я обьявляю указатель в private, а при инициализации класса создаю новый объект для этого указателя, на что умная приложенька мне отвечает, что окстись мать, подключение было и работало, но если ты настаиваешь... и пересоздает его. Чисто в теории все работает. Но во-первых, оно не красиво, во-вторых, я хочу таки выделить подключение к бдушечке в отдельный поток. И вот как контролировать, чтобы к ней обращения не пересекались? надо ли использовать что-то на подобие мьютексов?
Класс с подключением к БД просто сделай синглтоном, и всё. Просто пытаешься к одной БД подключиться много раз с одинаковыми учётными данными.
Обсуждают сегодня