2010-12-14 6 views

Répondre

4

Oui, il devrait être possible.

  1. Non, ce n'est pas une stratégie de programmation acceptable.
  2. Vous utiliseriez les classes du module QtNetwork pour gérer la communication avec la base de données. Vous devez savoir (apprendre) le protocole et vous auriez besoin d'un module pour gérer les réponses de la base de données. Vous devrez réimplémenter la majeure partie du pilote Qt psql et utiliser ou réimplémenter les bibliothèques de développement PostgreSQL.
1

Non Vous ne pouvez pas vous connecter à une base de données sans le pilote approprié. Pour PostgreSQL 7.3 et les versions ultérieures, vous devez utiliser QPSQL. Si vous voulez, vous pouvez créer votre propre pilote de base de données.

Vous trouverez la description de tous les pilotes sql pris en charge pour qt et sur la manière de créer une nouvelle:

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