MySQL++ est la librairie officielle d'encapsulation C++ de la librairie C pour MySQL.

Je n'ai pas construit les RPM des versions 2.0.5 et 2.0.6 qui contenaient seulement des corrections destinées à Visual C++. Cette version 2.0.7 est l'intégration d'une série de petits correctifs. Pour plus d'informations, je vous invite à lire le ChangeLog

L'installation se fait simplement avec yum :

yum --enablerepo=remi install mysql++-devel

Pour les inconditionnels du téléchargement, voici les RPM pour Fedora Core 3

  • mysql++-2.0.7-1.fc3.remi.i386.rpm (96 Ko)
  • mysql++-devel-2.0.7-1.fc3.remi.i386.rpm (142 Ko)
  • mysql++-manuals-2.0.7-1.fc3.remi.i386.rpm (1,5 Mo)

Et ceux optimisés pour Fedora Core 4 (compilés avec gcc 4.0) :

  • mysql++-2.0.7-1.fc4.remi.i386.rpm (92 Ko)
  • mysql++-devel-2.0.7-1.fc4.remi.i386.rpm (149 Ko)
  • mysql++-manuals-2.0.7-1.fc4.remi.i386.rpm (1,5 Mo)

La compilation et l'exécution des exemples fonctionnent :

cd /usr/share/doc/mysql++-devel-2.0.7/examples/
make
./resetdb

Cette version a été construite avec MySQL version 5.0.15, disponible sur ce dépôt. Vous pouvez, en cas de besoin (mysql version 3 ou 4, autre version de la distribution) reconstruire vos propres RPM en utilisant le SRPM disponible dans la partie téléchargement de ce site.