из разных классов? И где лучше всего хранить нужные мне вопросы?
Создать отдельный класс где будет коннект к БД, запросы и т.д., и вызывать данный класс из других классов? Или же в каждом классе отдельно делать инетерсующие меня запросы?
у Qt же есть уже такой класс. QSqlDatabase
К примеру я изначально создаю экземпляр класса QSqlDatabase в mainwindow.cpp, устанавливаю путь к БД, подключаюсь. Далее, я, например, хочу поменять путь к БД в другом классе, предположим в settings.cpp. Я создаю еще один экзмепляр класса QSqlDatabase в settings.cpp, меняю путь. Изменится ли тогда общий путь подключения к БД? т.е. поменяется ли путь к БД в mainwindow.cpp, или же это два разных подключения?
Warning: If you add a connection with the same name as an existing connection, the new connection replaces the old one. If you call this function more than once without specifying connectionName, the default connection will be the one replaced.
В документации всё есть же.
Обсуждают сегодня