Подключите приложение Qt к БД PostgreSQL без драйвера - PullRequest
0 голосов
/ 14 декабря 2010

Subj: это возможно?Если да: 1) Это приемлемая стратегия программирования?2) Как это сделать?

Ответы [ 2 ]

4 голосов
/ 14 декабря 2010

Да, это должно быть возможно.

  1. Нет, это неприемлемая стратегия программирования.
  2. Вы использовали бы классы в модуле QtNetwork для обработки связи с базой данных,Вы должны знать (изучать) протокол, и вам потребуется модуль для обработки ответов базы данных.Вам потребуется переопределить большую часть драйвера Qt psql и использовать или переопределить библиотеки разработки PostgreSQL.
1 голос
/ 14 декабря 2010

Нет Вы не можете подключиться к любой базе данных без соответствующего драйвера. Для PostgreSQL 7.3 и более поздних версий вы должны использовать QPSQL. Если вы хотите, вы можете создать свой собственный драйвер базы данных.

Здесь вы можете найти описание всех поддерживаемых драйверов sql для qt и инструкции по созданию нового:

http://doc.qt.io/qt-5/sql-driver.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...