C++ SQL base de données de la bibliothèque de comparaison
Je suis en train de créer de développement sur une échelle moyenne, C++ projet qui doit travailler avec un Serveur Microsoft SQL server base de données. J'ai fait de travail de base de données avant de l'utiliser .Technologies NET mais je ne trouve pas l'aide d'un .NET formule appropriée ce moment. J'aimerais obtenir des commentaires concernant les différents libre (comme dans la GPL, LGPL, Boost) C/C++, SQL bibliothèques disponibles. J'ai trouvé MySQL++ et SOCI être assez intéressant et je voudrais savoir lequel vous les gars, vous préférez et pourquoi.
Aussi, bien que ce projet sera principalement exécuté sur les postes de travail Windows, je préfère un développement sous Linux donc compatibilité multiplate-forme est un avantage.
Merci à vous tous pour votre temps, j'apprécie vraiment vos conseils !
Jeremie
EDIT : Désolé pour la faute de frappe, je voulais dire Microsoft SQL Server et pas de Serveur MySQL.
- Microsoft ne fais pas de "MySQL"
- Voulez-vous dire de mysql ou MS SQL Server?
- MySQL a été mentionné plus tard, donc je suppose MySQL
Vous devez vous connecter pour publier un commentaire.
Je la recommande fortement OTL.
Non seulement prend-il en charge tous les principaux DBs, il est aussi très STL-ish et est généralement écrit en fonction de C++ approprié de la méthodologie (OMI). Il a travaillé pour moi très bien sur VC8 (j'ai utilisé le connecteur ODBC de MySQL).
En outre, il est un en-tête de la bibliothèque. Donc il n'y a pas de lien ou quoi que ce soit. Il suffit d'inclure l'en-tête et vous avez terminé. Vous êtes à 3 lignes de code à partir de l'interrogation d'une table MySQL.
Je l'ai utilisé au cours des derniers mois, et a également eu une bonne expérience de la communication avec son développeur, poser des questions, etc.
Je recommande SQLAPI++. C'est un shareware, donc vous pouvez l'essayer pour libre et le soutien est excellent. Works pour Windows et Linux.