Connectivité de base de données C ++?
-
06-07-2019 - |
Question
Hé, je veux savoir comment connecter des bases de données avec C ++? Une solution multiplateforme prenant en charge de nombreuses bases de données? Je sais à propos de SQLAPI ++ mais c’est un partagiciel ... donc libre? Quelles solutions ai-je si je limite les systèmes d'exploitation à Windows uniquement?
Merci
Autres conseils
Pour plusieurs plates-formes, tant pour vos applications que pour les bases de données qu’elles peuvent utiliser, le mieux est d’utiliser ODBC sous une forme ou une autre. Essayez Google pour "odbc c ++ wrapper". pour un certain nombre de solutions possibles.
Pourquoi pas le framework Qt? son disponible sous la LGPL maintenant. Son utilisation simple, multiplate-forme, gratuite, fournit une API facile pour accéder à plusieurs moteurs de base de données sans avoir à connaître la base de données sous-jacente.
Qu'en est-il de sqlite?
Vous pouvez vérifier Debea - Accès SQL et ORM pour C ++
Vous pouvez utiliser OTL ( http://otl.sourceforge.net/ ) pour vous connecter à Oracle. et bases de données DB2-CLI. Il se connectera également à l'aide d'ODBC. Si votre base de données le prend en charge, cela devrait fonctionner.
Il est basé sur les modèles de template C ++.
C'est gratuit, mais je ne suis pas sûr de la licence sous laquelle il est publié.