Embarquez Firebird dans une application C++

Abonnements, magazines... Notre catalogue complet au bas de cette page.

Puissant, auto-administré et léger, Firebird est une solution idéale pour embarquer un SGDBR dans une application monoposte C++.

Soit une application devant gérer la clientèle (noms, coordonnées, commandes, factures, etc.) d'une entreprise de taille artisanale. L'entreprise est petite, mais les données à gérer n'en justifient pas moins l'emploi d'un SGDBR. L'unique utilisateur de l'application ignore tout de l'informatique. Il n'est pas question de lui demander d'administrer le SGDBR, ni même de s'assurer que le démon ou le service ait bien démarré. Dans un tel cas, la solution est que l'application embarque le SDGBR. Si Java était le langage choisi pour l'application, une bonne solution serait d'embarquer Derby ou HSLQDB (cf. programmez! 79). Pour des raisons non détaillées ici, le langage choisi est C++. Reste à choisir le SGDBR. Votre serviteur a opté pour Firebird 1.5.3. Firebird est le rejeton Open Source du SGDBR Interbase de Borland. Il présente une bonne conformité au standard SQL:2003 en attendant la version 2.0 qui sera meilleure encore au niveau de la conformité. Cette version ne devrait pas tarder car la version 2.0 RC4 est sortie juste au moment où nous écrivions ces lignes.

S'ABONNER
Egalement au sommaire de :
Programmez! #92